didoux95
Messages postés845Date d'inscriptionmardi 25 avril 2006StatutMembreDernière intervention 1 août 2017
-
25 févr. 2007 à 21:07
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019
-
26 févr. 2007 à 20:21
Bonjour a tous.
Je debut en C/C++ (je programme en JAVA).
J'aurais aimé savoir comment est ce que je peu faire pour inserer un fichier dans mon exe et pour, ensuite, pouvoir le lancer.
pour l'inserer (si je me souvien bien), il suffit de faire "#import "MonFichier";"
En revanche, pour le lancer je ne sais pas le faire (j'ai entendu parler de compression et de decompression).
Le fichier en question est un JAR (une archive executable pour lancer un prog java). je ne pense pas que le type de fichier joue sur le fait que l'on puisse le lancer ou pas.
yoyo269
Messages postés1403Date d'inscriptionlundi 23 février 2004StatutMembreDernière intervention11 janvier 20092 25 févr. 2007 à 22:01
Salut !
Pour ajouter un fichier dans un exe, il faut que tu ajoutes ce même fichier dans le fichier ressource (*.rc). Fais des recherches sur le site avec le mot ressource tu trouveras de quoi.
Ensuite pour l'exécuter, il te faudra l'extraire sur le disque dur (dans un fichier donc) puis le lancer.
Pour extraire : FindResource(...), LoadResource(...), etc...
Pour lancer le fichier une fois sauver sur le disque dur : ShellExecute(...);
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 26 févr. 2007 à 00:20
Lancer un JAR, faudra deja que toute l'armada d'interpréteur JAVA soit installée, va pas étre évident à trouver un PC sous Windows pollué à ce point, même le site des impots a viré java tellement c'était nul.
didoux95
Messages postés845Date d'inscriptionmardi 25 avril 2006StatutMembreDernière intervention 1 août 20172 26 févr. 2007 à 18:09
Bonjour.
235265 yoyo269 >> merci de ta reponse, quand tu dis "l'extraire sur le disque dur", cela signifit il bien que l'utilisateur pourra y acceder ?
=39449 BruNews >> je ne vois pas du tout en quoi cela polue. (merci de m'ne eclairer).
didoux95
Messages postés845Date d'inscriptionmardi 25 avril 2006StatutMembreDernière intervention 1 août 20172 26 févr. 2007 à 18:35
Bonjour.
235265 yoyo269 >> D'accord. merci.
=39449 BruNews >> Perso j'ai la JMV d'instaler et je n'ai aucune entre dans mon registre( pour les class et les methodes).
vecchio56
Messages postés6535Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention22 août 201014 26 févr. 2007 à 20:03
Java n'utilise pas la bdr (ce serait pas une solution portable). Java garde les infos sur toutes les méthodes dans les .class, notament leur nom, il est donc possible de les lister à l'exécution (c'est de l'introspection)