Pfad der Anwendung
-
hallo,
wie bekomme ich den Pfad der eigenen Anwendung heraus, sprich dem Ordner, indem die exe liegt?
-
ExtractFilePath(Application->ExeName);
-
ExtractFilePath(Application->ExeName);
ist nicht empfehlenswert.ExtractFilePath(ParamStr(0));
ist in ordnung
-
Das hör ich heut zum ersten ma, wieso ist das so?
-
denkt besser mal an GetModuleFileName
-
volkard:
Nö, das ist nicht portabel (Linux/CLX).Was Application::ExeName vs. ParamStr betrifft, einen echten Nachteil sehe ich nicht. Allerdings wird für ExeName intern auch nur ParamStr aufgerufen, den "Umweg" kann man sich also theoretisch sparen. Schaden tut's allerdings auch nicht.