C/C++-SendMessage()-Nachrichten fangen

hi

ich löse aus einem C/C++-Programm Nachrichten mit SendMessage() aus, die ich an ein Java-Programm schicken möchte. Mein Problem ist: wie fange ich diese mit Java?
 
Zuletzt bearbeitet von einem Moderator:

Noctarius

Top Contributor
Extrem informativ diese Frage.
1. Was benutzt du zur Kommunikation?
2. Gibt es das überhaupt für Java?
3. Hast du es eingebungen?
4. Gibt es eventuell ein Tutorial?
5. Ich hab meinem Hund gesagt SendMessage(), wie bekommt das jetzt meine Katze?

Zu deutsch: Etwas mehr Informationen braucht man schon, da es gewiss nicht nur ein System gibt zum Datenaustausch.
 

Geeeee

Bekanntes Mitglied
Pauschal würde ich erstmal einen Thread in Java erstellen, der schaut, was denn so ankommt:
[Java]...
EventQueue eventQueue = Toolkit.getDefaultToolkit().getSystemEventQueue();

while (true) {
AWTEvent awtEvent = eventQueue.getNextEvent();
<tu was mit dem Event>
...
}
[/code]
wenn da was kommt, wo du dir sicher bist, dass es "deine" Message ist, hast du schonmal einen Anfang. Das Beispiel ist rein provisorisch gedacht. Wenn du weißt, was es genau für ein Event ist, kannst du da spezieller reagieren.
 
Zuletzt bearbeitet:

Noctarius

Top Contributor
Wenn es ActiveMQ ist braucht er nur ein Listener Interface implementieren. Deswegen so lässt sich mal grad gar nichts dazu sagen :D
 

Ähnliche Java Themen

Neue Themen


Oben