Hallo zusammen,
ich bin ein Delphi-Newbie (das letzte Turbo-Pascal Programm ist schon einige Jährchen her) und schnuppere gerade mal in Delphi 6 rein.
dabei habe ich auch gleich ein kleines Probelm aus der Praxis:
ich würde gerne eine andere Anwendung (Exe-Datei etc.) aus dem Delphi-Programm heraus starten.
Kann mir bitte sagen wie das geht? Ich komme einfach nicht drauf und finde auch nichts in der Hilfe.
Danke schon mal!
Klaus
Hi,
am einfachsten mit Winexec, am solidesten via CreateProcess.
Gruss und viel Erfolg
RQ
also winexec ist veraltet, nich mehr benutzen!, statdessen shellexecute.
in der uses klauses noch ShellApi hinzufügen, und dann so:
ShellExecute(Application.Handle,‚open‘,PChar(DateiName),PChar(Parameter),PChar(Arbeitsverzeichnis),SC_DEFAULT);
guck auch ma in der hilfe dazu
gruß
Martin
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
sicher veraltet, trotzdem am einfachsten :o)
ICh benutze CreateProcess, da ich selbst gestartete Anwendungen damit auch einfach wieder beenden kann. Übrigens danke für den Tip mit der Hilfe. Ich weiss garnicht, wie ich ohne die so lange mit Delphi meine Brötchen verdienen konnte…
Gruss und einen schönen Tag
RQ
Hallo zusammen,
herzlichen Dank für die Antworten!
Damit ist dieses Problem erledigt.
Also bis zum nächsten Problem…
Klaus