Announcement

Collapse
No announcement yet.

Botschaft an ein Programm senden

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

  • Botschaft an ein Programm senden

    Ich möchte auf eine einfach weise eine Botschaft von einem Programm an ein anderes senden. Für beide Programme liegt der Quelltext vor und kann geändert werden. Gibt es einen Befehl mit dem ich einen String, oder 1 Byte o.ä an ein Prog senden kann. Bei dem Prog an das gesendet wird müßte ein Ereignis ausgelöst werden, so daß ich dort reagieren kann.

    Danke Jörg

  • #2
    Du mußt das Fensterhandle ermitteln: hWnd:=FindWindow(...); und dem Fenster eine Nachricht schicken: PostMessage(hWnd,WM_COMMAND,MY_COMMAND,MY_PARAM); wobei MY_COMMAND und MY_PARAM in beiden Anwendungen identisch deklariert sein müssen. Ein Beispiel in C/C++ kann ich nachreichen, müßte aber auch schon hier im Forum zu finden sein
    Günther

    Comment


    • #3
      Hallo,

      zwei Beispielprojekte für Delphi mit unterschiedlichen Wegen sind in meinem Buch <b>Delphi Win32-Lösungen</b> zu finden: <br>
      a) WM_COPYDATA zur Übertragung beliebiger Daten <br>
      b) RegisterWindowMessage + BroadcastSystemMessage zur gleichzeitigen Information mehrerer Empfänge

      Comment

      Working...
      X