ich habe ein Makro geschrieben welches ein Programm unter Windows startet. Das Programm wird aber nicht richtig ausgeführt, und zwar wird eine ini Datei nicht mitgeladen. Ich habe den Verdacht dass das Programm irgendwie in einem anderen Ordner ausgeführt wird als sich die exe Datei befindet.
Das Datei befindet sich unter C:\Test\Programm.exe, in dem Ordner C:\Test\Daten befindet sich die ini Datei.
Wenn ich nun das Makro laufen lasse und Excel das Programm startet, erkennt es die ini Datei nicht und erstellt direkt unter dem Ordner Test oder manchmal auch unter dem Ordner Daten einen zweiten Ordner Daten in der nun eine neue ini Datei angelegt wird.
In C++ gibt es eine Befehl der dem Programm sagt es soll in einem bestimmen Verzeichnis ausgeführt werden, gibt es einen ahnlichen in VBA.
if (SetCurrentDirectory("C:\\lete\\modem\\daten") ==0 ) { AfxMessageBox("Fehler 3 ---SetCurrentDirectory-- "); }
Ich hoffe jemand hat eine Lösung für mein Problem
Mit freundlichen Grüßen
Benjamin