Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.051 Beiträge
Delphi 12 Athens
|
Re: ShellExecute und Leerzeichen? Geht nicht?
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 -.-
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
|