Forum: Win32/Win64 API (native code)
Delphi
by Der Jan,
7. Mai 2007
Ich habe es mit verschiedenen Varianten versucht:
//pdx ist das Dos-Prog und der Parameter steht in g_sName
ShellExecute(0, 'open', 'pdx', PChar(g_sName), NIL, SW_SHOW);
//oder mit Luckies Funktion aus der Code-Lib:
var
ProcID: cardinal;
RunProcess('pdx ' + g_sName}, SW_SHOW, false, @ProcID)
Forum: Win32/Win64 API (native code)
Delphi
by Der Jan,
7. Mai 2007
Ich hatte die Vermutung, daß es vielleicht daran liegt, daß es sich um ein DOS-Programm handelt, habe es deshalb versucht, die notepad.exe zu starten. Selber Effekt... Das verwundert mich stark, ehrlich gesagt... :gruebel:
Forum: Win32/Win64 API (native code)
Delphi
by Der Jan,
7. Mai 2007
Hallo,
danke für die Antwort, leider funzen beide Möglichkeiten nicht. Das DOS-Prog wird gestrtet und mein Programm steht, solange das DOS-Prog läuft. Ich habe alternativ nochmal die Funktion "RunProcess" (von Luckie aus der Code-Lib) probiert, genau das selbe.