Einzelnen Beitrag anzeigen

Benutzerbild von Capstone
Capstone

Registriert seit: 15. Jul 2013
Ort: NRW
23 Beiträge
 
Delphi 3 Professional
 
#2

AW: ShellExecute mit Umlauten in den Parametern

  Alt 23. Jul 2013, 14:28
ich glaube, das muß in Tüttelken. (den ganzen Pfad in Gänsefüßchen)

und auch evtl. der Pfad des gewünschten Programmes [auch wegen der Leerzeichen im Pfad]

müßte also so sein:
Delphi-Quellcode:
ProgramX := #34 + 'C:\Programm.exe' + #34; // #34 steht für + '"' +
Parameter := #34 + "C:\DOKUMENTE\langweilige Ebooks\unnützes Wissen.pdf" + #34;

ShellExecute(handle, PChar('open'), PChar(ProgrammX), PChar(Parameter), nil, SW_SHOWNORMAL);
MySQL-ERROR(): 1146
- - - Entschuldigung,
Diese Signatur ist in Deinem Land nicht vollständig sichtbar. :/
PGP Key ID: 0xB54AACD6

Geändert von Capstone (23. Jul 2013 um 14:34 Uhr)
  Mit Zitat antworten Zitat