Forum: Sonstige Fragen zu Delphi
by KodeZwerg,
15. Aug 2018
Gern geschehen. Meine Empfehlung für Dateinamen übergabe, pack diese innerhalb von Anführungszeichen, falls es Lücken(Leerstellen) im Namen gibt wird der sonst als zweiter Parameter gehandhabt.
Beispiel:
falscher Aufruf
ProjectX.exe Lade Datei Y.exe
richtiger Aufruf
ProjectX.exe "Lade Datei Y.exe"
Durch die "" wird es als ein Parameter betrachtet.
Forum: Sonstige Fragen zu Delphi
by KodeZwerg,
15. Aug 2018
ParamCount gibt an wieviele Parameter beim Start übergeben wurden.
ParamStr(X) gibt den Parameter X wieder.
for i := 1 to ParamCount do
MyParams := MyParams + ParamStr(i);
so könntest Du alle Parameter abgreifen und verwerten.
ParamStr(0) ist zum Beispiel immer Deine Anwendung samt Pfad.