Avatar billede diz Nybegynder
22. august 2002 - 10:40 Der er 2 kommentarer og
1 løsning

win32 API

Hejsa.

Hvordan kalder jeg 'FindWindow' og 'Sendmessage' fra win32 API'et'. I C ville man gøre sådan :

HWND myHandle = FindWindow("myClassName",NULL);

int ret=SendMessage(myHandle,WM_USER, data, id);

Jeg er meget newbie i Java, men har en del erfaring i ander programmerings sprog. Er der nogen der kan hjælpe....

Venlig Hilsen

Sune B.
Avatar billede dsj Nybegynder
22. august 2002 - 13:11 #1
Ikke fordi jge er helt sikker, men det kan vidst ikke rigtig lade sig gøre i Java. I Java er det POKKERS svært at få kontakt til det omkringliggende miljø.
Avatar billede magoo20000 Nybegynder
23. august 2002 - 00:40 #2
Du vil altså kalde API'er i OS'et?? Java er platformsuafhængigt, men bortset fra det.....
Du kan benytte JNI, Java Native Interface... Der kan du kommunikere med et C+ program f.eks.
Du kan læse mere på http://java.sun.com/j2se/1.4/docs/guide/jni
Avatar billede rudidanmark Nybegynder
08. september 2002 - 18:40 #3
I java skal du slet ikke at gøre det. Du gør istedet det at du sender en reference fra et JFrame objekt videre til det andet, hvor du så kalder metoder der ændre indeholdet. Du kan altså fx. have en start klasse som instantiere to vinduer (JFrames), hvor det ene kan modificere det andet via referencen. (Man kan også gøre det begge veje ved hjælp af et Observer interface)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester