Datei nur in diesem Ordner öffnen
Wie kann man eine Datei nur in einem bestimmten Ordner öffnen, sonst kommt eine Meldung und es geht nicht.
Das soll heissen, dass ich einen OpenDialoge habe und nur wenn das Verzeichniss in dem Verzeichniss meiner Datei ist, kann weiter gemacht werden. Wenn jemand verstanden hat was ich meine und mir helfen kann, würde ich mich freuen. :love: Danke UC |
Re: Datei nur in diesem Ordner öffnen
Du müsstest IMHO nur prüfen, ob der gesuchte Ordner in "FileName" vorkommt, da der OpenDialog ja den Namen inkl. Ordner zurückgibt. Wenn Ja, machst du eben weiter. Wenn Nein ... hm, dann lässt du den Dialog erneut erscheinen ... auch wenn das blöd aussieht ... :wink:
|
Re: Datei nur in diesem Ordner öffnen
Zitat:
|
Re: Datei nur in diesem Ordner öffnen
Womit wohl klar wäre, dass ich das noch nie gebraucht habe. :)
Danke, Sharky, hab´ also auch wieder was gelernt. |
Re: Datei nur in diesem Ordner öffnen
Moin UC,
Zitat:
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) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:20 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