[C] Utilisation d'un interface graphique java

Utilisation d'un interface graphique java [C] - C - Programmation

Marsh Posté le 18-12-2004 à 23:31:06    

Quelle idée de parler de Java dans la sous-cat C :whistle:
 
Bon en fait j'ai une interface graphique en Java que je voudrais lancer dans mon code de C et bien sûr je voudrais aussi lancer quelques méthodes comme changeCouleur(i,j).
 
Est-ce que c'est possible ou pas ?  [:columbo2]  
 

Reply

Marsh Posté le 18-12-2004 à 23:31:06   

Reply

Marsh Posté le 19-12-2004 à 01:56:02    

Pas forcément dans le sens que tu souhaites, puisqu'il faut démarrer la JVM puis ton programme.
Donc, soit tu fais un system("java monprog.class" ); puis tu communiques avec ton programme Java via CORBA par exemple ou via une socket toute bête.
 
Soit tu laisse le programme Java être le centre, et exécuter tes fonctions en C lorsque c'est nécessaire. Tu utilises JNI pour ça:
http://java.sun.com/docs/books/tutorial/native1.1/
 
Perso, je te recommende d'utiliser une Socket pour les faire discuter, ça a le mérite d'être plus simple au fond.

Reply

Marsh Posté le 19-12-2004 à 11:14:52    

Bon ça sera surement une socket sauf si je vois qu'il n'est pas trop difficile de faire une interface graphique sommaire en C  :jap:
 
 
Edit: et si j'ai une interface graphique en Ocaml j'aurais les mêmes contraintes qu'avec une en Java ?


Message édité par nicky78 le 19-12-2004 à 11:17:05
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed