Interface d'un code C en java
Fermé
head_tech
Messages postés
3
Date d'inscription
vendredi 19 juin 2009
Statut
Membre
Dernière intervention
30 mars 2010
-
19 juin 2009 à 22:20
head_tech - 22 juin 2009 à 00:52
head_tech - 22 juin 2009 à 00:52
salut a tous.
je veut un petit cou d'aide; j'envie de faire une interface d'un programme avec le turbo C, ils ont me dit que je peut écrit le code de mon programme en C et je fait l'interface en java et aprés je fait seulement un appel dans mon code C a l'interface java .
si quelqu'un sait comment je peut réaliser ça ( l'appel) se serai tres gentil de sa part de m'aider.
cordialement.
je veut un petit cou d'aide; j'envie de faire une interface d'un programme avec le turbo C, ils ont me dit que je peut écrit le code de mon programme en C et je fait l'interface en java et aprés je fait seulement un appel dans mon code C a l'interface java .
si quelqu'un sait comment je peut réaliser ça ( l'appel) se serai tres gentil de sa part de m'aider.
cordialement.
A voir également:
- Interface d'un code C en java
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel football - Télécharger - Jeux vidéo
- Le code ascii en informatique - Guide
- Code puk bloqué - Guide
- Java apk - Télécharger - Langages
7 réponses
Chabanus
Messages postés
978
Date d'inscription
dimanche 23 décembre 2007
Statut
Membre
Dernière intervention
11 novembre 2011
70
19 juin 2009 à 23:55
19 juin 2009 à 23:55
Pourquoi ne pas utiliser une interface c et je ne savais pas que c'était possible -_-
Je dormirais moins bête ^^
Je dormirais moins bête ^^
head_tech
Messages postés
3
Date d'inscription
vendredi 19 juin 2009
Statut
Membre
Dernière intervention
30 mars 2010
20 juin 2009 à 22:55
20 juin 2009 à 22:55
Pourquoi ne pas utiliser une interface c et je ne savais pas que c'était possible -_-
é beh tout simplement parce que je veut faire une interface graphique d'un programme écrit en turbo C et avec le turbo on ne peut pas réaliser une interface avec des bouton et des text-box,..., c'est pour ça que je veu faire l'interface en java et après je fait un appel et je crois que c'est possible avec le JNI ( Java Native Interface ).
merci pour votre intervention.
é beh tout simplement parce que je veut faire une interface graphique d'un programme écrit en turbo C et avec le turbo on ne peut pas réaliser une interface avec des bouton et des text-box,..., c'est pour ça que je veu faire l'interface en java et après je fait un appel et je crois que c'est possible avec le JNI ( Java Native Interface ).
merci pour votre intervention.
Chabanus
Messages postés
978
Date d'inscription
dimanche 23 décembre 2007
Statut
Membre
Dernière intervention
11 novembre 2011
70
21 juin 2009 à 21:09
21 juin 2009 à 21:09
ahhh ben le c++ :s les interfaces y en a désolé j'ai confondu :s
klinkcha
Messages postés
243
Date d'inscription
mardi 8 janvier 2008
Statut
Membre
Dernière intervention
12 mars 2014
10
20 juin 2009 à 23:29
20 juin 2009 à 23:29
je pense pas qu'un programme écrit en C puisse faire appel à un autre écrit en Java...
à moins que l'on utilise la téchnologie DotNET puisqu'elle permet l'interopérabilité entre entre différente technologies (COM et .NET par exemple)
.NET bénéfici en outre de l'aspect multiLangages qui permet de faire cohabiter dans un programme
plusieurs bout de codes de divers langages J++,C#,C++...
mais personnellement je penserais à utiliser un IDE qui prend en charge le langage C et qui permet de réaliser
par la meme occasion une interface graphique. ;-)
turbo C ne le permet peut etre pas mais Visual C++ ou encore QT en sont capables
pour Visual c++
http://www.qtsoftware.de/oxShop2/source/index.php?redirected=1
pour QT
https://visualstudio.microsoft.com/
bonne continuation
à moins que l'on utilise la téchnologie DotNET puisqu'elle permet l'interopérabilité entre entre différente technologies (COM et .NET par exemple)
.NET bénéfici en outre de l'aspect multiLangages qui permet de faire cohabiter dans un programme
plusieurs bout de codes de divers langages J++,C#,C++...
mais personnellement je penserais à utiliser un IDE qui prend en charge le langage C et qui permet de réaliser
par la meme occasion une interface graphique. ;-)
turbo C ne le permet peut etre pas mais Visual C++ ou encore QT en sont capables
pour Visual c++
http://www.qtsoftware.de/oxShop2/source/index.php?redirected=1
pour QT
https://visualstudio.microsoft.com/
bonne continuation
sandul
Messages postés
3927
Date d'inscription
jeudi 22 mai 2008
Statut
Membre
Dernière intervention
8 octobre 2010
723
22 juin 2009 à 00:20
22 juin 2009 à 00:20
'Soir,
Vi, possible avec le JNI. "You can call code written in any programming language from a program written in the Java language by declaring a native Java method, loading the library that contains the native code, and then calling the native method". Un peu de lecture, choisie au hasard: https://www.oracle.com/java/technologies/
Et également un warning: ce n'est pas si simple de le faire, au bout du compte. En pratique, en dehors de ces exemples simplistes, je veux dire.
++
Vi, possible avec le JNI. "You can call code written in any programming language from a program written in the Java language by declaring a native Java method, loading the library that contains the native code, and then calling the native method". Un peu de lecture, choisie au hasard: https://www.oracle.com/java/technologies/
Et également un warning: ce n'est pas si simple de le faire, au bout du compte. En pratique, en dehors de ces exemples simplistes, je veux dire.
++
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
merci a vous , je pense que je vais me documenté un peu sur la JNI et je sais que c'est pas assai facile a réalisé.
sinon ça sera le c++ ma solution.
sinon ça sera le c++ ma solution.
sandul
Messages postés
3927
Date d'inscription
jeudi 22 mai 2008
Statut
Membre
Dernière intervention
8 octobre 2010
723
22 juin 2009 à 00:42
22 juin 2009 à 00:42
Oui, le plus sage serait de rester à l'intérieur d'un même langage. Si jamais tu veux le faire avec du JNI, il faudrait, à mon avis:
1. étudier et comprendre la doc JNI et les cas simples analysés par Sun
2. utiliser un outil de génération automatique d'une partie du code (surtout s'il y a un nombre important de méthodes à appeler). Un bon exemple est Swig: http://www.swig.org/
Bon courage.
1. étudier et comprendre la doc JNI et les cas simples analysés par Sun
2. utiliser un outil de génération automatique d'une partie du code (surtout s'il y a un nombre important de méthodes à appeler). Un bon exemple est Swig: http://www.swig.org/
Bon courage.
salut,
ta raison quand tu me dit que "le plus sage serait de rester à l'intérieur d'un même langage" , mais le problème est que je suis obliger de réaliser une interface graphique en C ( c'est l'énoncé du notre TP ) c'est pour ça que je cherche des trucs tel JNI.
en tous cas je suis vraiment intéressé par la JNI mais ça sera pour une autre fois ( car je doit posé le TP le mercredi ). je vé essayé avec le c++( visuel ou builder).
merci bcp.
ta raison quand tu me dit que "le plus sage serait de rester à l'intérieur d'un même langage" , mais le problème est que je suis obliger de réaliser une interface graphique en C ( c'est l'énoncé du notre TP ) c'est pour ça que je cherche des trucs tel JNI.
en tous cas je suis vraiment intéressé par la JNI mais ça sera pour une autre fois ( car je doit posé le TP le mercredi ). je vé essayé avec le c++( visuel ou builder).
merci bcp.