Forum: Programmieren allgemein
by KodeZwerg,
18. Mär 2018
Na dann hoff ich mal das trotz Sprachbarriere Dir weitergeholfen werden konnte und nun Dein "Wie gelang ich zu Setup.ini" Problem im positiven Sinne erfolgreich abgeschlossen ist. Ansonsten einfach mehr Nachfragen bei Unstimmigkeiten.
Forum: Programmieren allgemein
by KodeZwerg,
17. Mär 2018
Erstelle dir doch eine globale string variable, im OnCreate sowas hier 'MeinPfad := ExtractFilePath(ParamStr(0));'
Damit ist "MeinPfad" immer das Verzeichniss wo deine .exe liegt, egal ob zwischenzeitlich das Verzeichniss gewechselt wurde. Sollte alle zukünftigen Probleme beseitigen.
Nachtrag:
Oder als Funktion, Beispiel:
function MeinPfad : String;
begin
Result :=...
Forum: Programmieren allgemein
by KodeZwerg,
17. Mär 2018
Habe es gerade nochmal getestet, also bei mir wird immer das Verzeichniss genommen wo sich auch die .exe befindet, auch wenn sich die .exe nicht im aktuellen Pfad befindet. Getestet per Console (cmd.exe).
Vielleicht liegt es auch daran das in einer meiner Standard-Units ein ChDir(ExtractFilePath(ParamStr(0))); im INITIALIZATION part steht.
In einem Neuen Projekt ohne auf meine Units zuzugreifen...
Forum: Programmieren allgemein
by KodeZwerg,
17. Mär 2018
Hi, Du kannst auch in der Zeile wo Du auf eine Datei im Verzeichniss des Hauptprogramms zugreifen möchtest lediglich ein '.\Setup.ini' anstelle 'X:\Verzeichniss\Setup.ini', klappt auch mit Unter- und Oberverzeichnissen.
Der >.< ist ein Platzhalter für's Programmverzeichniss.