Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi DirectoryListBox, ohne Arbeitsverzeichnis zu wechseln (https://www.delphipraxis.net/91141-directorylistbox-ohne-arbeitsverzeichnis-zu-wechseln.html)

BillieJoe90 30. Apr 2007 10:36


DirectoryListBox, ohne Arbeitsverzeichnis zu wechseln
 
Hallo,
habe ich das falsch verstanden? DirectoryListBox ändert doch auch das Arbeitsverzeichnis, richtig?
Doch wenn ich die ListBox jetzt nur verwenden möchte, damit der Benutzer einen standardmäßigen Speicherort auszuwählen, wie kann ich das machen? Wenn ich nämlich DirectoryListBox verwende, dort einen Pfad auswähle und das Programm beenden möchte, kommt der Fehler "Ungültiger Dateiname.".

Ist das auch anders möglich, also etwa so, wie ein OpenDialog?

Danke schonmal!

Johannes

mkinzler 30. Apr 2007 10:38

Re: DirectoryListBox, ohne Arbeitsverzeichnis zu wechseln
 
Selber Programmieren.

himitsu 30. Apr 2007 12:55

Re: DirectoryListBox, ohne Arbeitsverzeichnis zu wechseln
 
oder einfach vorher das aktuelle Verzeichnis auslesen und nach dem Aufrud der Box wieder setzen :)

Muetze1 30. Apr 2007 12:59

Re: DirectoryListBox, ohne Arbeitsverzeichnis zu wechseln
 
Kann es sein, dass die Fehlermeldung "Ungültiger Dateiname" daher rührt, dass du deine Konfigurationsdateien beim Beenden deines Programmes speicherst und keinen Full Qualified Namen (Pfad + Dateiname) angibst?

Der OpenDialog verändert genauso den Pfad (abschaltbar über die Option: odChangeDir), aber trotzdem habe ich noch nie Probleme bekommen. So lange man mit FQ Dateinamen arbeitet kann einem der aktuelle Pfad egal sein...


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:03 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