Toon posts:

[Delphi] Een ander programma uitvoeren

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik wil graag vanuit mijn programma een ander programma starten, waarvan ik het pad in een string heb opgeslagen.
Daarna wil ik graag meteen mijn programma afsluiten.
Ik heb al gezocht in de help etc. maar ik kon het niet vinden :(
Ideeën?

  • chris
  • Registratie: September 2001
  • Laatst online: 11-03-2022
Oei, is al heel vaak voorbijgekomen. Ga naar je samples directory en spit die af (hint: filemanager)
Je kan ook zoeken op ShellAPI of ShellExecute. Maar doe het zelf.

  • jelmervos
  • Registratie: Oktober 2000
  • Niet online

jelmervos

Simple user

WinExec

"The shell stopped unexpectedly and Explorer.exe was restarted."


  • Chimera
  • Registratie: December 2001
  • Laatst online: 17-07 11:24
Op vrijdag 03 mei 2002 21:09 schreef jelmervos het volgende:
WinExec
Je kan beter ShellExec(Filename, Parameters, StartDir); gebruiken, en daarna gelijk Close, of als dat niet je mainform is Form1.Close. Of hebben WinExec en ShellExec dezelfde mogelijkheden :?

[16:19] <WhizzCat> de zon heeft nog maar 5 miljard jaar te leven naar het schijnt
[16:19] <WhizzCat> dus schiet op met dat protocol Chimera :p


Verwijderd

Als je de search gebruikt dan vind je genoeg voorbeelden.

var P : Pchar;
begin
P := 'programmanaam.exe';
WinExec(P,sw_show);
end;