Forum: Win32/Win64 API (native code)
Delphi
by himitsu,
25. Feb 2012
Nix, ist vollkommen OK.
Beides geht, wie man es braucht.
Das Erste ist der Programmpfad oder das Zweite stellt eine Kommandozeile dar.
Forum: Win32/Win64 API (native code)
Delphi
by himitsu,
25. Feb 2012
UniqueString oder SetLength(S, Length(S)); würde direkt die Daten des Strings anpassen.
Bei + '' würde ich vielleicht noch aufpassen, nicht daß die Codeoptimierung mal auf die Idee kommt das wegzuoptimieren.
Hier wäre ein + #0 wohl besser, auch wenn es eigentlich (von den Stringdaten her) nicht nötig wäre, aber wenigstens sorgt es dafür daß der String unique/eindeutig wird und vorallem...
Forum: Win32/Win64 API (native code)
Delphi
by himitsu,
24. Feb 2012
Muß nicht der erste Parameter sein.
Ist das erste NIL, dann wird das Zweite als CommandLine verwendet (so wie man es im Start-Menü > Ausführen oder in der Konsole eingeben kann).
Aber, ich vermute mal (hab nachgelesen :angle2: )