Forum: Sonstige Fragen zu Delphi
by Michael Habbe,
5. Aug 2006
OK, den Link zu seinem Beitrag hatte ich übersehen :oops:
Aber wenn Du keine Exe übergibst, dann nimm doch den Explorer und als Parameter Deine Datei z.B. "explorer.exe beispiel.doc". So wird auch die Zielanwendung geöffnet.
Wenn er keine Officedateien öffnen müsste, würde er dann danach fragen? :gruebel:
Forum: Sonstige Fragen zu Delphi
by Michael Habbe,
5. Aug 2006
Meines Wissens ist ShellExecute da nicht für geeignet, ich habe vor Jahren mal ein Datenbankabgleichtool geschrieben und dort habe ich CreateProcess verwendet:
var StartupInfo: TStartupInfo;
ProcessInfo: TProcessInformation;
begin
FillChar(StartupInfo, SizeOf(TStartupInfo), 0);
StartupInfo.cb := Sizeof(TStartupInfo);
StartupInfo.dwFlags := STARTF_USESHOWWINDOW;
...