Guten Morgen,
ein kleines Problem mit ShellExecute und einem Übergabeparameter.
Habe ein bat File das als Übergabeparameter einen Dateipfad erwartet.
Den Dateipfad bekomme ich über eine TSaveDialog Box.
Hier kommt der Aufruf
Wenn ich einen Pfad in der Art von C:\Programme\FPTimer\log\ habe funktioniert das prima.
Jedoch bei einem Pfad mit Leerzeichen C:\Dokumente und Einstellungen\volker\Eigene Dateien erscheint als Übergabeparameter nur c:\Dokumente
Kann das sein oder hab ich hier ein anderes Problem.
Habs auch schon im bat File mit "$1" oder '$1' versucht aber ohne Erfolg.
Danke und Gruß
CharlyBrown
ein kleines Problem mit ShellExecute und einem Übergabeparameter.
Habe ein bat File das als Übergabeparameter einen Dateipfad erwartet.
Den Dateipfad bekomme ich über eine TSaveDialog Box.
Hier kommt der Aufruf
Code:
ShellExecute(0,"open",FileName.c_str(), saDialogDB->FileName.c_str(),0, SW_SHOWNORMAL);
Jedoch bei einem Pfad mit Leerzeichen C:\Dokumente und Einstellungen\volker\Eigene Dateien erscheint als Übergabeparameter nur c:\Dokumente
Kann das sein oder hab ich hier ein anderes Problem.
Habs auch schon im bat File mit "$1" oder '$1' versucht aber ohne Erfolg.
Danke und Gruß
CharlyBrown
Comment