Zitat:
Du kannst einen kleinen Nagel auch mit einer Zange ins Holz hauen
Klar doch.
Nehme lieber einen Fingerhut damit geht's auch.
Nu dann ist die
Unit von Uwe auch falsch bis auf den zusätzlichen Parameter ist es der gleiche Aufruf.
Delphi-Quellcode:
if AutoRestart then begin
ShellExecute(0, 'open', PChar(ParamStr(0)), AutoRestartCmdLine, nil, SW_SHOW);
PWideChar bleibt PWideChar ob ich nun PChar übergebe und der passende Pendant vom Compiler zu gewiesen wird bleibt sich gleich.
Also verwende ich die passende Konvertierung direkt.
Müßig jetzt darüber zu streiten.