Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.184 Beiträge
 
Delphi 12 Athens
 
#4

Re: ShellExecute und Leerzeichen? Geht nicht?

  Alt 7. Sep 2004, 11:41
Das ist eigentlich ganz klar, da ja normaler Weise die einzelnen Parameter durch Leerzeichen getrennt sind wird ihne die " die Pfad-/Datei-Angabe aufgeteilt.
Also in
Parameter 1 = D:\Ordner
Parameter 2 = Diana\bin\mysqld-nt.exe
Parameter 3 = -install


deshalb muß ja irgendwie, also mit ", gesagt werden, was zusammengehört und nicht gerennt werden soll



und da vermutlich kein Ordner "D:\Ordner" und keine Datei "Diana\bin\mysqld-nt.exe" existiert kann auch nichts geschehen
dieses kann aber auch zu massig Problemen führen, wenn eines davon doch existiert
z.B. der Pfad "C:\abc def\ghi.exe"
wenn jetzt aber eine "C:\abc.exe" vorhanden ist, so wird diese genommen -.-
$2B or not $2B
  Mit Zitat antworten Zitat