Ordnername/Exe-Name auslesen



  • Hi zusammen,
    ich möchte für eine Autostartfunktion meinen Aktuellen Ordner und den Dateinamen meiner Exe auslesen! (Hab ein thread genommen, is ja fast das Gleiche)

    Habs mit nach einer Funktion wie z.B. Form1->Directory bzw. Apllication->FileName gesucht aber die gibts net.

    Kann mir jemand nen Strohhalm reichen?

    Danke!

    J0



  • AnsiString Dir = ExtractFilePath(Application->ExeName);



  • Ich habs' gleich mal aus dem Code der Applikation, die ich gerade schreibe kopiert. Ich hofe, es hilft.

    AnsiString IniName = ChangeFileExt(Application->ExeName, ".ini");
    AnsiString ExePath = ExtractFilePath(Application->ExeName);



  • Ich weiß nicht, welche Versionen ihr habt, aber bei version unter 3 ist Application->ExeName genau das falsche! Weil, wenn man mit einer Verknüpfung auf das programm zugreift wird vom verknüpfungsort der Pfad ausgegeben. 😞

    Meine Methode:
    AnsiString ExePath = ExtractFilePath(ParamStr(0));



  • Vielen Dank!
    Habs dank eurer Hilfe hinbekommen!

    Dank!

    J0


Anmelden zum Antworten