Thema: Delphi Pfad richtig Escapen

Einzelnen Beitrag anzeigen

Benutzerbild von pustekuchen
pustekuchen

Registriert seit: 27. Aug 2010
265 Beiträge
 
Delphi 11 Alexandria
 
#1

Pfad richtig Escapen

  Alt 21. Aug 2012, 14:16
Hallo,

ich möchte gerne per ShellExecute einen Datei mit parametern ausführen.

Delphi-Quellcode:
var
  parameter: PWideChar;
begin
  parameter := PWideChar('/K ^"%ProgramFiles(x86)%\PostgreSQL\9.1\bin\createuser^" -s -U postgres test');
  ShellExecute(0, nil,'cmd.exe',parameter ,nil,SW_SHOW);
Fehlermeldung:
Code:
Der Befehl ""C:\Program" ist entweder falsch geschrieben oder
konnte nicht gefunden werden.
Was mach ich hier falsch? Wie Escape ich richtig?

Gruß
pustekuchen
Delphi programming is awesome.
  Mit Zitat antworten Zitat