AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

OpenDialog Win7 ohne File Preview

Ein Thema von Andidreas · begonnen am 4. Sep 2014 · letzter Beitrag vom 4. Sep 2014
Antwort Antwort
Benutzerbild von Andidreas
Andidreas

Registriert seit: 27. Okt 2005
1.110 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#1

OpenDialog Win7 ohne File Preview

  Alt 4. Sep 2014, 13:48
Delphi-Version: XE
Hallo zusammen,

in meiner aktuellen Anwendung möchte ich über die TExcelApplication, TExcelWorkbook, TExcelWorksheet Excel Dateien im Programm auslesen.
Funktioniert wunderbar, allerdings habe ich ein Problem mit dem TOpenDialog.

Unter Windows 7 gibt es ja im Open Dialog die möglichkeit eine Preview der Datei anzuzeigen.
Wenn dies aktiv ist und ich ein Excel auswähle und zu schnell auf "Öffnen" klicke bekomm ich beim Connect oder beim erstellen der TExcelApplication die wildesten Fehlermeldungen, da der Preview Dialog mit Excel und oder der Excel Datei arbeitet.

Gibt es eine Möglichkeit im Open Dialog die Preview zu verbieten?
Ein Programmierer Programmiert durchschnittlich 15 Code Zeilen pro Tag
Wir sind hier doch nicht bei SAP!!!

Aber wir habens bald

Geändert von mkinzler ( 4. Sep 2014 um 13:59 Uhr) Grund: Delphiversion korrigiert
  Mit Zitat antworten Zitat
Benutzerbild von Andidreas
Andidreas

Registriert seit: 27. Okt 2005
1.110 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#2

AW: OpenDialog Win7 ohne File Preview

  Alt 4. Sep 2014, 13:49
Sorry die Delphi Version ist falsch...

Ich arbeite mit der RAD Studio XE
Ein Programmierer Programmiert durchschnittlich 15 Code Zeilen pro Tag
Wir sind hier doch nicht bei SAP!!!

Aber wir habens bald
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.152 Beiträge
 
Delphi 12 Athens
 
#3

AW: OpenDialog Win7 ohne File Preview

  Alt 4. Sep 2014, 14:15
Ich weiß nicht ab wann (welchem Delphi) das bei TOpenDialog automatisch umgeschaltet wird, aber probier mal TOpenFileDialog (oder heißt vielleicht auch TFileOpenDialog), welches den neuen "Vista"-Dialog darstellt, ob dort diese Option vorhanden ist.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat
Benutzerbild von Andidreas
Andidreas

Registriert seit: 27. Okt 2005
1.110 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#4

AW: OpenDialog Win7 ohne File Preview

  Alt 4. Sep 2014, 14:17
Ich hab mir vorhin die Vista Dialogs mal angeschaut... Hab dort aber nichts gefunden was die Preview verbieten könnte...
Vielleicht hab ichs auch übersehen... Weißt du wie die Option heißt?
Ein Programmierer Programmiert durchschnittlich 15 Code Zeilen pro Tag
Wir sind hier doch nicht bei SAP!!!

Aber wir habens bald
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.152 Beiträge
 
Delphi 12 Athens
 
#5

AW: OpenDialog Win7 ohne File Preview

  Alt 4. Sep 2014, 14:54
Ähhhhhh, der VistaDialog hat zwar eine Option dafür aber die heißt nur "ForceShow" und nicht Hide.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat
hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.270 Beiträge
 
Delphi 10.4 Sydney
 
#6

AW: OpenDialog Win7 ohne File Preview

  Alt 4. Sep 2014, 17:17
Hallo,

hilft das?

http://codeverge.com/embarcadero.del...dialog/1066287


Heiko
Heiko
  Mit Zitat antworten Zitat
Benutzerbild von jfheins
jfheins

Registriert seit: 10. Jun 2004
Ort: Garching (TUM)
4.579 Beiträge
 
#7

AW: OpenDialog Win7 ohne File Preview

  Alt 4. Sep 2014, 17:33
Wenn dies aktiv ist und ich ein Excel auswähle und zu schnell auf "Öffnen" klicke bekomm ich beim Connect oder beim erstellen der TExcelApplication die wildesten Fehlermeldungen, da der Preview Dialog mit Excel und oder der Excel Datei arbeitet.

Gibt es eine Möglichkeit im Open Dialog die Preview zu verbieten?
Wie wäre es damit: Nach dem auswählen versuchst du alle 200ms die Datei mit einem Filestream und fmShareExclusive zu öffnen. (Und zeigst dabei die Sanduhr an)
Wenn es beim 5. Mal immer noch nicht geht, reichst du die Fehlermeldung an den User weiter.

Dann freut sich der User, weil er seinen gewohnten Dialog bekommt
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:22 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz