![]() |
aktuellen ordner auslesen!
Ich hab ein Problem mit OpenDialog:
Hab mit Delphi ein Prog erstellt, dass Musik abspielt, dabei kann man auswählen ob man vordefinierte Dateien abspielt oder eigene (openDialog). Nun habe ich das Problem, dass wenn eigene Dateien abgespielt werden, die vordefinierten nicht mehr aufgerufen werden, weil sich die Currentdirectory durch das opendialog geändert hat. Die vordefinierten dateien sind im delphi-prog ordner. wie kann ich currentdirectory wieder zum delphi-prog ordner machen?? |
Du musst einfach bei der Eigenschaft Options den Wert ofNoChangeDir auf True setzen.
...:cat:... |
Oder mit den Funktionen:
GetCurrentDir SetCurrentDir ChDir arbeiten |
@Nailor: Warum so umständlich, wenn es auch einfach geht :shock:
...:cat:... |
Re: aktuellen ordner auslesen!
Ihr könnt auch einfach
Delphi-Quellcode:
nehmen dann funktioniert's auch wenn man beiner Verknüpfung (LNK) für des Programm ein anderes Arbeitsverzeichnis angibt :-D
ExtractFilePath(Application.ExeName)+'Datei.wav'
(Find ich persönlich sicherer :thuimb: ) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:54 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz