Announcement

Collapse
No announcement yet.

Externes Programm starten

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Externes Programm starten

    Wie kann ich ein externes Programm unter Delphi starten, und kontrollieren. Ich muss die Rückgabewerte irgendwie abfragen können.
    Wie geht das?

  • #2
    Hallo Platz1,

    ein Externes Programm kannst Du über "ShellExecute" bzw. "CreateProcess" starten. Wenn Du genauer beschreibst was Du prüfen möchtest, kann ich Dir auch mehr Infos geben.

    mfg Holge

    Comment


    • #3
      Hi,

      du kannst es auch noch über WinExec starten, zumindest beim C++ Builder. Kontrollieren kannst du die Anwendung ein biscehn mit der API Funktion SnedMessage. D.h. du kannst überprüfen, ob der Text sich in einem Edit der anderen Anwendung ändert und dann z.B. die Anwendung mittels der Botschaft WM_CLOSE über SendMessage schließen. Hierbei benötigst du jedoch immer die nötigen Handles. Das Handle der aufzurufenden Application erhälst du mittels der API Funktion FindWindow.

      Ich hoffe dir etwas geholfen zu haben.

      Gruß Philip

      Comment

      Working...
      X