Einzelnen Beitrag anzeigen

SebE

Registriert seit: 31. Jul 2004
Ort: Chemnitz
316 Beiträge
 
Delphi 7 Personal
 
#1

Shellexecute und mehrere Parameter

  Alt 12. Aug 2005, 11:20
Morgen,
ich möchte ein fremdes Programm (MASM) aufrufen und mit Parametern starten:

Delphi-Quellcode:
AsmFileName:='"'ASM_FILE_NAME+'"';
ParamStr:='/Fe "C:\ExeName" "'+TSynTabSheet(PageControl.ActivePage).[b]FileName[/b]+'"';
Directory:='"'+AppFilePath+'"';

ShellExecute(Handle, 'open', PChar(AsmFileName), PChar(ParamStr), PChar(Directory), sw_ShowNormal);
Wenn ich es genau so in die cmd.exe eingeben funktioniert's, wieso nicht auch hier?

Is bestimmt nur ein Syntax-Fehler, oder?

Ich danke für eure Hilfe
Sebastian
  Mit Zitat antworten Zitat