FENETRE RONDE (JNI)

qhhu Messages postés 66 Date d'inscription vendredi 16 décembre 2005 Statut Membre Dernière intervention 21 octobre 2009 - 12 août 2006 à 00:13
th1_man Messages postés 28 Date d'inscription mercredi 25 juillet 2007 Statut Membre Dernière intervention 24 juillet 2008 - 21 juin 2008 à 20:38
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/38715-fenetre-ronde-jni

th1_man Messages postés 28 Date d'inscription mercredi 25 juillet 2007 Statut Membre Dernière intervention 24 juillet 2008
21 juin 2008 à 20:38
Salut,
t'es un peu professionnel pour un debutant!!!
jcroi t'es un connaisseur en programmation, moi chui bon en algorithme la programmation c pas ma specialité(chui etudiant en Telecom).
J'ai fait l'upload d'un jeu, stp telecharge le jeu et commente!
et jt'ajoute à mes favoris.
Twinuts Messages postés 5375 Date d'inscription dimanche 4 mai 2003 Statut Modérateur Dernière intervention 14 juin 2023 111
27 juil. 2007 à 19:33
Salut,

le code C++ est le seul à pouvoir découper une fenêtre donc les deux codes sont important
Abasedebasse Messages postés 23 Date d'inscription dimanche 3 avril 2005 Statut Membre Dernière intervention 27 juillet 2007
27 juil. 2007 à 16:30
Bonjour,
Je suis intéréssé par ton code mais j'aurais une question, en fait tu as fait du C++ et du JAVA mais je ne comprend pas en fait si ton programme utilise les deux sources ou si c'est juste que tu l'as fait avec deux langages diférents ?

merci
qhhu Messages postés 66 Date d'inscription vendredi 16 décembre 2005 Statut Membre Dernière intervention 21 octobre 2009
17 oct. 2006 à 00:00
Ok merci!
Twinuts Messages postés 5375 Date d'inscription dimanche 4 mai 2003 Statut Modérateur Dernière intervention 14 juin 2023 111
16 oct. 2006 à 23:29
Salut,

CreateEllipticRgn est une fonction de l'api windows et vu que je l'ai fais sous visual c'est normale que cela merdouille chez toi pour resoudre ton problème dirige toi sur cppfrance.com
qhhu Messages postés 66 Date d'inscription vendredi 16 décembre 2005 Statut Membre Dernière intervention 21 octobre 2009
16 oct. 2006 à 23:19
Re-Salut dsl mais j'ai encore un probleme...
Comme je sais que la meilleure façon d'apprendre c'est de tripatouiller un peu sois meme,
j'ai essayé avec ton code c++.
J'ai tout d'abord essayé de le recompiler comme tel.
Je crée un nouveau projet avec dev c++, jusque la tout vas bien.
J'ajoute ls fichiers et ca va toujours...
La je clique sur compiler et j'obtiens un magnifique ....
[Linker error] undefined reference to `CreateEllipticRgn@16' !!!!
Qu'ai je fais de mal??!!
Merci d'avance pour ton aide
qhhu Messages postés 66 Date d'inscription vendredi 16 décembre 2005 Statut Membre Dernière intervention 21 octobre 2009
19 août 2006 à 23:52
Ok merci bcp c'est vachement utile ce truc!
Twinuts Messages postés 5375 Date d'inscription dimanche 4 mai 2003 Statut Modérateur Dernière intervention 14 juin 2023 111
12 août 2006 à 00:20
Salut,

merci beaucoup :D,

le build.xml c'est un fichier qui s'utilise avec ant dans le but d'automatiser des taches commena la compilation, creation de jar, creation de zp, et... tu as deux solution pour les utiliser :

1 - utilise eclipse avec le plugin ant(aui est present de base)
2 - install ant (dispo sur le site d'apache) et apres tu fait exemple pour la section jni contenu dedans ant jni et pour le jar tu fais simplement ant vu que je l'ai defini en default

pour plus d'info sur la creation d'un script ant vas fair un tour ici :
http://perso.orange.fr/jm.doudoux/java/tutorial/chap051.htm#chap_51
qhhu Messages postés 66 Date d'inscription vendredi 16 décembre 2005 Statut Membre Dernière intervention 21 octobre 2009
12 août 2006 à 00:13
Vraiment super!
Du coté du c++ j'ai pas tout compris mais c'est une belle application de la jni!
Mais j'ai une question qui n'a rien a voir avec cela...
A quoi sert le fichier build.xml??
Je pense que ca doit etre pour le jar mais moi j'y arrive sans.
Pourrais-tu éclaircir ce point stp?
Merci
Rejoignez-nous