Einzelnen Beitrag anzeigen

Benutzerbild von FriFra
FriFra

Registriert seit: 19. Apr 2003
1.291 Beiträge
 
Delphi 2005 Professional
 
#3

Re: Shellexecute - Pfad und Dateiname übergeben

  Alt 1. Feb 2004, 00:49
Das liegt an der Leerstelle im Pfad... das zerlegt den vermeintlich einen Parameter in 2:

ParamStr(1) = 'C:\Program'
ParamStr(2) = 'Files\Borland\Delphi5\Projects\Test\TestDatei.exe '

Du kannst das Problem lösen, indem Du den Parameter in Hochkommata einschliest. also:

'"C:\Program Files\Borland\Delphi5\Projects\Test\TestDatei.exe" '

...dann wird der Wert als ein Parameter übergeben
Elektronische Bauelemente funktionieren mit Rauch. Kommt der Rauch raus, geht das Bauteil nicht mehr.
  Mit Zitat antworten Zitat