Einzelnen Beitrag anzeigen

skyquaker

Registriert seit: 14. Sep 2006
96 Beiträge
 
Delphi 7 Professional
 
#1

ShellExecute - funktioniert nicht.

  Alt 23. Mai 2008, 11:49
Ich möchte mit ShellExecute ein externes Programm aufrufen. Diese Programm ist ein compiliertes (gepacktes) PERL Script (PerlAPP).


ShellExecute(Application.Handle, nil, PChar('.\bin\programm.exe'),'','',SW_SHOW); Wenn ich es so mache, wird das Programm nicht einmal angezeigt.



Delphi-Quellcode:
Batch:

.\bin\programm.exe
pause
ShellExecute(Application.Handle, nil, PChar('.\bin\test.exe'),'','',SW_SHOW); Auf diese Weise startet das Programm trotzdem nicht. Ich kriege einen Fehler angezeit, der mit Ressourcen des PERL Scripts zu tun hat.

Wenn ich die Batch Datei oder die Exe manuell aufrufe, funktioniert sie einwandrei.


mfg skyquaker
  Mit Zitat antworten Zitat