Discussion:
OpenDialog
(zu alt für eine Antwort)
Jakob Achterndiek
2014-08-31 20:58:20 UTC
Permalink
Hallo,

ich arbeite noch mit Delphi 5 prof unter Windows 7 und versuche
an einer Stelle, dem OpenDialog nacheinander zwei verschiedene
InitialDirs zuzuweisen. Die erste Zuweisung klappt, die zweite
nicht. Die Programmzeilen an den Stellen sehen so aus:
with OpenDialog do begin
Title := 'einTitel';
InitialDir := einVerzeichnis;
Filter := '*.txt';
[..]
end;
Danach mit veränderten Angaben dasselbe noch einmal.

Gibt es Grund zu der Annahme, daß unter Win 7 nicht mehr klappt,
was nach meiner Erinnerung unter Win XP funktioniert hat? Oder
weiß jemand einen Trick 17?

Gruß
j/\a
--
Heiko Rost
2014-09-01 00:01:59 UTC
Permalink
Post by Jakob Achterndiek
ich arbeite noch mit Delphi 5 prof unter Windows 7 und versuche
an einer Stelle, dem OpenDialog nacheinander zwei verschiedene
InitialDirs zuzuweisen. Die erste Zuweisung klappt, die zweite
nicht.
...
Gibt es Grund zu der Annahme, daß unter Win 7 nicht mehr klappt,
was nach meiner Erinnerung unter Win XP funktioniert hat? Oder
weiß jemand einen Trick 17?
Wahrscheinlich hilft es, wenn Du vor dem OpenDialog.Execute erst mittels
OpenDialog.FileName:='' den Dateinamen entfernst, den der Dialog sich
vom vorherigen Aufruf gemerkt hat.

Gruß Heiko
Jakob Achterndiek
2014-09-01 07:40:22 UTC
Permalink
Post by Heiko Rost
Post by Jakob Achterndiek
ich arbeite noch mit Delphi 5 prof unter Windows 7 und versuche
an einer Stelle, dem OpenDialog nacheinander zwei verschiedene
InitialDirs zuzuweisen. Die erste Zuweisung klappt, die zweite
nicht.
...
Gibt es Grund zu der Annahme, daß unter Win 7 nicht mehr klappt,
was nach meiner Erinnerung unter Win XP funktioniert hat? Oder
weiß jemand einen Trick 17?
Wahrscheinlich hilft es, wenn Du vor dem OpenDialog.Execute erst
mittels OpenDialog.FileName:='' den Dateinamen entfernst, den der
Dialog sich vom vorherigen Aufruf gemerkt hat.
Danke!!
Das war's.
Und so einfach wie das Ei des Kolumbus: Man muß nur drauf kommen!
Nochmal danke.

Gruß
j/\a
--
Hans-Peter Diettrich
2014-08-31 22:54:34 UTC
Permalink
Post by Jakob Achterndiek
Hallo,
ich arbeite noch mit Delphi 5 prof unter Windows 7 und versuche
an einer Stelle, dem OpenDialog nacheinander zwei verschiedene
InitialDirs zuzuweisen. Die erste Zuweisung klappt, die zweite
nicht.
Wie macht sich bemerkbar, daß es "nicht klappt"?
Post by Jakob Achterndiek
Gibt es Grund zu der Annahme, daß unter Win 7 nicht mehr klappt,
was nach meiner Erinnerung unter Win XP funktioniert hat?
KaiNeahnung. Vielleicht existiert das zweite Verzeichnis unter Win7
nicht, oder an FileName wird ein vollständiger Dateiname zugewiesen, der
in einem anderen Verzeichnis liegt? (ggf. FileName löschen vor der
nächsten Verwendung)

DoDi

Loading...