Ideen beim ersten lesen:
Ich denke die Parameter werden nicht "richtig" übergeben.
Das "Files" kommt bestimmt aus den langen Dateinamen welche in " gefasst sind bzw. welche Leerzeichen enthalten.
Danke, ja das wars.
Manchmal sieht man vor lauter Wald die Bäume nicht.
Delphi-Quellcode:
App := ChangeFileExt(ParamStr(0), '_org.exe');
...
for i := 1 to ParamCount do Params := Params + #32 + ParamStr(i);
...
// -> App + ' ' + Params
Ist natürlich Humbug. Da muss es schon spät gewesen sein
Ich mache es nun über ein Suchen und Ersetzen mit
StringReplace
direkt in der
cmdline
. -> funktioniert super.