passage d'un appli MFC vers Win32 console application

passage d'un appli MFC vers Win32 console application - C++ - Programmation

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

Reply

Marsh Posté le 03-05-2004 à 11:04:41   

Reply

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.


---------------
Cordialement, Xterm-in'Hate...
Reply

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 ???

Reply

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 ?

Reply

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 ???

Reply

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.


---------------
Cordialement, Xterm-in'Hate...
Reply

Marsh Posté le 03-05-2004 à 12:57:30    

ok

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed