Entwickler-Ecke
Sonstiges (Delphi) - Probleme mit getcurrentdir
seddto - So 28.03.04 09:49
Titel: Probleme mit getcurrentdir
Ich hab ein Probleme mit getcurrentdir. Ich habe zwei Programme geschrieben, die beide den Befehl benutzen. Das erste Programm ist ein Datei- Binder in dem das zweite Programm eingebunden ist und zur Laufzeit in ein anderes Verzeichnis entpackt werden soll. Nach dem entpacken wird Programm 2 durch Programm 1 gestartet und direkt danach Programm1 geschlossen. Beide Programme benutzen Getcurrentdir zu ermittlung des aktuellen Verzeichnisses. Beim ersten funktioniert das auch gut, wenn ich allerdings in Programm 2 den Befehl aufrufe liefert getcurrentdir immer noch das Verzeichnis des bereits geschlossenen Programms 1 zurück, was natürlich zu fehlern führt. Weiss jemand eine Lösung für das problem?
Danke & Liebe grüsse Seddto
MSCH - So 28.03.04 09:55
extractFilePath(paramstr(0)) ist deine Lösung.
grez
msch
seddto - So 28.03.04 10:37
Danke! Werd ich gleich probieren :)
bms - So 28.03.04 10:48
GetCurrentDir gibt dir immer nur das aktuelle Verzeichnis zurück. Das ist nicht unbedingt das Verzeichnis aus dem das Programm gestartet wurde. Mit der oberen Lösung kriegst du dein gesuchtes Verzeichnis. Wenn du es zum aktuellen Verzeichnis machen willst, dann mußt du es mit SetCurrentDir akuell setzten.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!