passage d'un appli MFC vers Win32 console application - C++ - Programmation
Marsh Posté le 03-05-2004 à 11:42:54
Si ce n'est pas trop long, donnes ton code. Il doit juste s'agir d'une erreur de syntaxe.
Marsh Posté le 03-05-2004 à 11:58:38
Les 2 premiere erreurs :
\cpp\mail-ip\mail ip\mail.h(6) : error C2629: unexpected 'class Mail ('
\cpp\mail-ip\mail ip\mail.h(6) : error C2238: unexpected token(s) preceding ';'
disparaissent losque je change le nom de la classe et que je l'apelle toto !!!!!
Je comprend rien !!!
Les autres erreurs viennet du CString je pense. Ca marche que en MFC CString ???
Marsh Posté le 03-05-2004 à 12:00:10
J'ai compris je crois !!!
J'ai l'impresseion que j'ai pas le droit d'appeler ma classe pareil que le nom du fichier ??
Ca serait pas ca ?
Marsh Posté le 03-05-2004 à 12:09:53
non, ca vient pas du nom du fichier. C'est qu'il veux pas que j'appelle ma classe Mail, si je l'appelle toto ca marche ???????????????????
Ca vient d'ou ca ???
Et pour CString ???
Marsh Posté le 03-05-2004 à 12:54:50
J'en sais rien, appeles la autrement et c'est réglé.
Effectivement, CString est défini dans MFC. Pour l'utiliser, il faut que tu linke ton projet avec MFC. N'ayant pas Visual, je ne peux pas t'aider plus.
Sinon tu peux utiliser string défini dans STL.
Marsh Posté le 03-05-2004 à 11:04:41
bonjour a tous,
j'ai fait une petite appli (débutant) en MFC.
J'ai juste créer une classe.cpp et classe.h et je fais des truc en appuyant sur les boutons MFC. Ca marche !!!
Je voudrais maintenant passer en mode console.
J'ai créer un nouveau projet console dans lequel j'ai mis les deux fichiers classe.cpp et classe.h et ca compile pas.
J'ai des truc du style:
\cpp\mail-ip\mail ip\mail.h(6) : error C2629: unexpected 'class Mail ('
\cpp\mail-ip\mail ip\mail.h(6) : error C2238: unexpected token(s) preceding ';'
cpp\mail-ip\mail ip\mail.h(10) : error C2146: syntax error : missing ';' before identifier 'destinataire'
\cpp\mail-ip\mail ip\mail.h(10) : error C2501: 'CString' : missing storage-class or type specifiers
\cpp\mail-ip\mail ip\mail.h(13) : error C2146: syntax error : missing ';' before identifier 'expediteur'
\cpp\mail-ip\mail ip\mail.h(13) : error C2501: 'CString' : missing storage-class or type specifiers
et encore plein d'autre comme ca !!! pourtant j'ai rien touché à la classe qui fonctionnait en MFC.
Merci de votre aide