Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

killmichnich

unregistriert

1

25.04.2009, 10:24

java + nachrichten

Hi Leute,
ich würde gerne mittels einem kleinen java programm Nachrichten an eines von meinen Programmen schicken. Ich würde gerne über den Fensternamen das HWND des Fensters rausfinden, an das ich die Nachricht verschick, und dann iwie mit SendMessage() die Nachricht verschicken. Ich hab aber leider keinen Schimmer, wie ich das in Java einfach realisieren kann, da ich bis jetzt eigtl. c++ programmiere und in java nur ganz einfache sachen schreiben kann.
Kann mir da einer helfen, wie ich das auf möglichst simple weise programmieren kann?

MfG Daniel

2

25.04.2009, 19:44

Ich würde mal sagen gar nicht!
Java erhebt ja den Anspruch Plattform unabhängig zu sein und du willst etwas machen das Betriebssystem spezifisch ist.

Kannst du das nicht mit Sockets machen?
Also selbst definierte Komandos schicken und dann in deinem zweiten Programm entsprechend darauf reagieren?

VuuRWerK

Frischling

Beiträge: 59

Wohnort: Dresden

Beruf: Softwareentwickler

  • Private Nachricht senden

3

25.04.2009, 19:59

Möglich ist es schon aber da wirst Du auf JNI zurückgreifen müssen.

Hier Die dazugehörigen Infos: http://java.sun.com/j2se/1.4.2/docs/guide/awt/1.3/AWT_Native_Interface.html

Ich denke mal Du solltest Dir darüber Gedanken machen was Du eigentlich machen willst ;)

Gut Schuß
VuuRWerK ;)
http://german-bash.org/212445
"C makes it easy to shoot yourself in the foot; C++ makes it harder, but when you do it blows your whole leg off." - Bjarne Stroustrup

killmichnich

unregistriert

4

25.04.2009, 21:05

also das ganze is so gedacht:
ich bin jetzt 10. klasse gymmi und wir lernen in info dieses jahr java. Jetzt wollen wir ein kleines Spiel programmieren. Weil man in der Schule ja aber nix gescheites lernt(Grafik), hab ich mir gedacht, könnt ich doch n programm schreiben, das das ganze grafisch darstellen kann. Weil wir aber in der Schule keinen c++ compiler haben, muss das ganze ja in java geschrieben werden. Da ich aber kaum Java kann, hab ich mir gedacht, mach ichs einfach so, dass ich mir daheim mit directx n programm schreib, das auf diese nachrichten reagiert und dementsprechend was anzeigt (z.B. die position von nem spieler). Und jetzt muss ich das eben iwie so hinkriegen ^^

MasterK

Frischling

Beiträge: 92

Wohnort: Koblenz

Beruf: Teamleiter Softwareentwicklung

  • Private Nachricht senden

5

25.04.2009, 21:53

au waia... :?

Schreib ne DLL und ruf die auf.

6

25.04.2009, 22:35

@Schule: Das geht aber leicht am Sinn vorbei wenn du Java lernen sollst und C++ schreibst.

Warum sichst du nicht nach Tuts zu 2D und Java oder nach Java3D?

killmichnich

unregistriert

7

25.04.2009, 22:42

naja java lernen wir kaum, nur so grunddinger mit variablen und funktionen ... und das is ja einfach

ich will das einfach lieber in c++ machen, weil ich das schon kann ^^

@MasterK: und wie genau soll das aussehen? oO

killmichnich

unregistriert

9

26.04.2009, 11:55

das mein ich ja garnich, das kann ich auch selber rausfinden
ich mein viel mehr, was ich genau mit der dll anstellen soll?

WhiteMike

Alter Hase

Beiträge: 507

Wohnort: Ulm

Beruf: Schüler

  • Private Nachricht senden

10

26.04.2009, 12:13

:lol:
Mit C++ Grafisches ausgeben.

Mit freundlichen Grüßen,
WhiteMike

Werbeanzeige