Forum: Object-Pascal / Delphi-Language
Delphi
by mkinzler,
1. Mai 2009
ParamStr(0) enthält den Dateinamen inklusive Pfad!
Und mit ExtractFilePath() kannst du daraus den Pfad extrahieren!
Also wie geschrieben:
Path := ExtractFilePath( ParamStr(0));
liegt die Exe auf C:\Programme und Einstellungen\Mein Programm und heist Project1.exe
steht in ParamStr(0) C:\Programme und Einstellungen\Mein Programm\Project1.exe
Forum: Object-Pascal / Delphi-Language
Delphi
by mkinzler,
1. Mai 2009
Was genau verstehst du daran nicht?
Forum: Object-Pascal / Delphi-Language
Delphi
by mkinzler,
1. Mai 2009
Du hast auch nicht gelesen was ich geschrieben habe
Pfad := ExtractFilePath( ParamStr(0));
MoveFile erwartete Pointer (PChar) auf die Strings.
s1 := edit2.text; s2 := edit1.text + '\addons';
movefile ( PChar( s1), PChar (s2));
Forum: Object-Pascal / Delphi-Language
Delphi
by mkinzler,
1. Mai 2009
Die Exe inklusive Pfad steht in ParamStr(0) bzw Application.Exename
Mit ExtractFilePath() kannst du daraus den Pfad auslesen