Entwickler-Ecke

Dateizugriff - Externe Programme starten


fbiel - Fr 07.11.03 16:03
Titel: Externe Programme starten
hi,

ich hab bis jetzt:

Delphi-Quelltext
1:
2:
3:
4:
5:
6:
procedure tform1.starten;
var pfad:string;
begin
  pfad := ExtractFilePath(Application.ExeName);
  WinExec(pfad+'Project2.exe',SW_SHOWNORMAL);
end;


nur leider funktioniert das mit dem WinExec nicht, hat noch jemand ne andere möglichkeit?


Andi1982 - Fr 07.11.03 16:04

Such mal im Forum nach Suche in: Delphi-Forum, Delphi-Library SHELLEXECUTE.


Anonymous - Fr 07.11.03 16:07

ansonsten könnte es mit


Delphi-Quelltext
1:
WinExec(pfad+'\Project2.exe',SW_SHOWNORMAL);                    


funzen.


fbiel - Fr 07.11.03 16:14

danke, aber ich habs jetzt hinbekommen


Delete - Fr 07.11.03 16:26

Argh, wie oft denn noch? WinExec ist von Microsoft als obsolet gekennzeichnet und nur noch wegen der Kompatibilität zu 16-Bit Windows vorhanden. In dem nächsten OS könnte es schon nicht mehr vorhanden sein.


PhilGo - Fr 07.11.03 16:32

Und übrigens kann man mit ShellExecute viel mehr anfangen. :wink:

Mfg PhilGo