ncoder
Messages postés244Date d'inscriptionvendredi 6 mai 2005StatutMembreDernière intervention 6 avril 2008
-
9 févr. 2007 à 18:08
cs_Corvvin
Messages postés14Date d'inscriptionvendredi 22 mai 2009StatutMembreDernière intervention16 août 2009
-
2 juin 2009 à 11:27
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
cs_Corvvin
Messages postés14Date d'inscriptionvendredi 22 mai 2009StatutMembreDernière intervention16 août 2009 2 juin 2009 à 11:27
Et bien... pour tout dire...
avant de poster des questions idiotes, j'avais simplement essayé en renommant le .ex en .exe.
Je n'ai sans doute pas effectué le test qui convenait...
A présent, je ne trouve plus de codes contenant des #, pour faire des essais (ils ont tous des *)...
Bon,
Merci vecchio.
En tout cas, avec CodeS-SourceS, on ne s'ennuie jamais.
vecchio56
Messages postés6535Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention22 août 201014 31 mai 2009 à 11:25
Le fichier .cpp est un fichier source. On le compile et on obtient un .exe (renommé en .ex dans mon archive). Donc pour le lancer je suppose que tu vois comment faire...
Concernant les extension firefox, il faut voir comment ca marche. Ce ne sont pas des exe mais un format propre a firefox (fichiers zip avec l'extension xpi). Je ne sais pas comment comment ca fonctionne, mais c'est pas sur que tu puisse en développer en C++.
cs_Corvvin
Messages postés14Date d'inscriptionvendredi 22 mai 2009StatutMembreDernière intervention16 août 2009 30 mai 2009 à 10:56
Merci BruNews
Mais je vais devoir étaler encore davantage l'étendue de mon ignorance : comment lance-t'on ce type de programme ?
Le zip contient quatre fichiers. Le seul qui réagisse est le CPP, mais simplement en affichant son code. nightlord666 parle de "l'intégrer dans son extension pour Firefox". Faut-il donc l'associer à une extension existante ? Mais laquelle ? Apparemment, Firefox ne reconnait pas ce groupe comme module complémentaire...
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 29 mai 2009 à 15:24
Les progs en natif (le cas ici) n'ont pas besoin d'être installés, ils tournent quand on les lance.
cs_Corvvin
Messages postés14Date d'inscriptionvendredi 22 mai 2009StatutMembreDernière intervention16 août 2009 29 mai 2009 à 09:34
Bonjour les Cépluspluseurs,
Question bête d'un ignorant complet en C/C++ :
Comment on installe ce programme ?
Un vébésiste
vecchio56
Messages postés6535Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention22 août 201014 10 août 2007 à 21:08
Ca c'est ton avis, que c'est plus simple. Moi je trouve pas
cs_didierll
Messages postés12Date d'inscriptionlundi 19 mai 2003StatutMembreDernière intervention 9 août 2007 9 août 2007 à 17:42
Sinon, il est possible, sous Visual Studio, d'utiliser la touche 'alt' pendant une selection : cela fait une selection verticale. C'est le plus simple, pas besoin de passer par un programme tiers.
deck_bsd
Messages postés1243Date d'inscriptionjeudi 31 mars 2005StatutMembreDernière intervention 3 août 20162 21 févr. 2007 à 16:17
Voila un programme simple mais d'une grande utilité :D
yann_lo_san
Messages postés1137Date d'inscriptionlundi 17 novembre 2003StatutMembreDernière intervention23 janvier 201626 12 févr. 2007 à 13:51
Ok, Brunews, c'est ce que je voulais savoir.
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 12 févr. 2007 à 01:13
Non il n'"appelle" pas WinMainCRTStartup, C'EST le point d'entrée du prog normalement avec CRT et c'est depuis cette entrée que le CRT appelle WinMain.
Redéfinir cette fonction permet d'enlever tout le code CRT bien souvent superflu, l'empilage de 4 params pour WinMain (dont l'analyse de la cmdLine), etc... Il est clair qu'on doit appeler soi même ExitProcess si on fait sans CRT.
yann_lo_san
Messages postés1137Date d'inscriptionlundi 17 novembre 2003StatutMembreDernière intervention23 janvier 201626 12 févr. 2007 à 00:15
Le compilateur n'appelle pas tout seul WinMainCRTStartup et exitProcess ??
vecchio56
Messages postés6535Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention22 août 201014 11 févr. 2007 à 19:39
Je comprends vraiment pas ta question. Pourquoi le compilateur ferait-il ca tout seul?
yann_lo_san
Messages postés1137Date d'inscriptionlundi 17 novembre 2003StatutMembreDernière intervention23 janvier 201626 11 févr. 2007 à 17:14
Je me suis mal exprimé, je sais bien à quoi sert le #ifdef, mais dans ce cas précis ?
#ifdef _DEBUG
int main()
#else
int __stdcall WinMainCRTStartup()
#endif
et pareil pour return 0 ou exitProcess() ?
nightlord666
Messages postés746Date d'inscriptionvendredi 17 juin 2005StatutMembreDernière intervention23 mai 200710 10 févr. 2007 à 21:44
Ca sert à exécuter un code spécifique quand on compile en mode debug (içi on ouvre un programme console).
Sinon, reste plus qu'a ce que j'integre ça dans mon extension pour firefox :)
yann_lo_san
Messages postés1137Date d'inscriptionlundi 17 novembre 2003StatutMembreDernière intervention23 janvier 201626 10 févr. 2007 à 01:10
Salut Vecchio56,
Question : c'est pour quoi les #ifndef DEBUG ?
(Le compilateur ne fait il pas déjà cela ?)
ncoder
Messages postés244Date d'inscriptionvendredi 6 mai 2005StatutMembreDernière intervention 6 avril 20081 9 févr. 2007 à 18:08
Bonne idée, je passais sous Internet Explorer pour copier du code sans avoir à effacer tous les '#' xD !
2 juin 2009 à 11:27
avant de poster des questions idiotes, j'avais simplement essayé en renommant le .ex en .exe.
Je n'ai sans doute pas effectué le test qui convenait...
A présent, je ne trouve plus de codes contenant des #, pour faire des essais (ils ont tous des *)...
Bon,
Merci vecchio.
En tout cas, avec CodeS-SourceS, on ne s'ennuie jamais.
31 mai 2009 à 11:25
Concernant les extension firefox, il faut voir comment ca marche. Ce ne sont pas des exe mais un format propre a firefox (fichiers zip avec l'extension xpi). Je ne sais pas comment comment ca fonctionne, mais c'est pas sur que tu puisse en développer en C++.
30 mai 2009 à 10:56
Mais je vais devoir étaler encore davantage l'étendue de mon ignorance : comment lance-t'on ce type de programme ?
Le zip contient quatre fichiers. Le seul qui réagisse est le CPP, mais simplement en affichant son code. nightlord666 parle de "l'intégrer dans son extension pour Firefox". Faut-il donc l'associer à une extension existante ? Mais laquelle ? Apparemment, Firefox ne reconnait pas ce groupe comme module complémentaire...
29 mai 2009 à 15:24
29 mai 2009 à 09:34
Question bête d'un ignorant complet en C/C++ :
Comment on installe ce programme ?
Un vébésiste
10 août 2007 à 21:08
9 août 2007 à 17:42
21 févr. 2007 à 16:17
12 févr. 2007 à 13:51
12 févr. 2007 à 01:13
Redéfinir cette fonction permet d'enlever tout le code CRT bien souvent superflu, l'empilage de 4 params pour WinMain (dont l'analyse de la cmdLine), etc... Il est clair qu'on doit appeler soi même ExitProcess si on fait sans CRT.
12 févr. 2007 à 00:15
11 févr. 2007 à 19:39
11 févr. 2007 à 17:14
#ifdef _DEBUG
int main()
#else
int __stdcall WinMainCRTStartup()
#endif
et pareil pour return 0 ou exitProcess() ?
10 févr. 2007 à 21:44
Sinon, reste plus qu'a ce que j'integre ça dans mon extension pour firefox :)
10 févr. 2007 à 01:10
Question : c'est pour quoi les #ifndef DEBUG ?
(Le compilateur ne fait il pas déjà cela ?)
9 févr. 2007 à 18:08
Fonctionne à merveille