Einzelnen Beitrag anzeigen

dinu_ch

Registriert seit: 3. Sep 2003
17 Beiträge
 
#1

Shellexucte - String mitgeben

  Alt 12. Dez 2003, 09:36
Ich habe eine variable die heisst filename, ist ein String und sieht so aus (Inkl. Hochkommas):

'c:\test.txt'

Nun möchte ich den String im Shellexecute-Kommando einbetten.

Schreibe ich direkt rein :

ShellExecute(Application.Handle, 'open', 'c:\test.txt', nil, nil, SW_SHOW); So wird das File geöffnet, geht auch mit .jpg etc.

Wie kann ich die Variable in den Befehl einbetten ?

Mit

ShellExecute(Application.Handle, 'open', filename, nil, nil, SW_SHOW) gibts inkompatible Type, setze ich ein PChar davor :

ShellExecute(Application.Handle, 'open', PChar(filename), nil, nil, SW_SHOW); so passiert nichts. Wer kann mir helfen ?
  Mit Zitat antworten Zitat