Moin UC,
Zitat von
Uncle Cracker:
und nur wenn das Verzeichniss in dem Verzeichniss meiner Datei ist, kann weiter gemacht werden
Du könnstest das eigentlich auch mit SHBrowseForFolder machen.
Hier kann man zum einen ein Startverzeichnis vorgeben, und zwar in der Form, dass man nicht oberhalb dieses Verzeichnisses navigieren kann, zum anderen kann man durchaus auch Dateien abfragen (entgegen des Namens)
Da dieser Dialog in Delphi (zumindest D5) nicht implementiert ist, müsstest Du ihn entweder "zu Fuss" aufrufen (siehe
PSDK) oder eine Kompo nehmen (z.B. TurboPower ShellShock enthält eine Kapselung dieses Dialoges, zu finden bei SourceForge.net)