Bonjour,
j'ai réalisé il y a 1 ans une application sur Embedded Visual C++, une version compatible avec Pocket PC 2003.
J'airerai migrer mon application pour Windows Mobile 5. comment dois-je faire ?
Faut-il une autre version de EVC++ ?
Merci
Bonjour,
j'ai réalisé il y a 1 ans une application sur Embedded Visual C++, une version compatible avec Pocket PC 2003.
J'airerai migrer mon application pour Windows Mobile 5. comment dois-je faire ?
Faut-il une autre version de EVC++ ?
Merci
salut,
je suppose que tu disposes de visual 2005 .
dans un premier temps ouvre le projet avec visual 2005 qui devrait le convertir.
à priori tu ne devrais pas trop rencontrer de problémes sauf sur quelques points liés au respect de la norme du C++.
voir mon tuto sur la migration.
![]()
Ce qui est affirmé sans preuve peut être nié sans preuve Euclide.
Les conversions numériques en C,C++,C++/CLI
DLL d'extensions : écriture d'un plug-in de classe
Démarrer avec les MFC 2/2
Création d'un ActiveX MFC
Intégration d'une imprimante PDF pour éditions automatisées
Migrer du code de Visual C++ 6.0 vers Visual C++ 2005
Démarrer avec les MFC sous Visual C++1/2
la Faq Visual C++ 500 Q/R,Mon blog
Aide en Ligne MFC
Cours et tutoriels C++ - FAQ C++ - Forum C++.
J'ai une malette contenant tous les logiciel de Microsoft donc je devrai le trouver ^^
C'est quoi le nom exacte ?
(c'est une application sur pocket pc moi y a pas de pbl ?)
PS : je trouve pas ton tutau
re,
il faut que tu installes visual studio 2005.
tu peux disposeras de tous les types de projets MFC ,pocket,smartphone etc.
mon tuto : http://farscape.developpez.com/tutor...on-vc6-vc2005/
![]()
Ce qui est affirmé sans preuve peut être nié sans preuve Euclide.
Les conversions numériques en C,C++,C++/CLI
DLL d'extensions : écriture d'un plug-in de classe
Démarrer avec les MFC 2/2
Création d'un ActiveX MFC
Intégration d'une imprimante PDF pour éditions automatisées
Migrer du code de Visual C++ 6.0 vers Visual C++ 2005
Démarrer avec les MFC sous Visual C++1/2
la Faq Visual C++ 500 Q/R,Mon blog
Aide en Ligne MFC
Cours et tutoriels C++ - FAQ C++ - Forum C++.
Je peut les convertir avec VS Express ???
non ,vc express ne posséde pas les MFC ...
![]()
Ce qui est affirmé sans preuve peut être nié sans preuve Euclide.
Les conversions numériques en C,C++,C++/CLI
DLL d'extensions : écriture d'un plug-in de classe
Démarrer avec les MFC 2/2
Création d'un ActiveX MFC
Intégration d'une imprimante PDF pour éditions automatisées
Migrer du code de Visual C++ 6.0 vers Visual C++ 2005
Démarrer avec les MFC sous Visual C++1/2
la Faq Visual C++ 500 Q/R,Mon blog
Aide en Ligne MFC
Cours et tutoriels C++ - FAQ C++ - Forum C++.
Ok .... une après midi de perdu lol
Merci beaucoup.
je te dis a demain (aujourd'hui ca me saoule mais je vais retester demain lol ^^)
lors de la migration de mon appli j'ai une erreur bizarre :
afxver_.h(77) : fatal error C1189: #error : Please use the /MD switch for _AFXDLL builds
cela viens de cela :
Je n'ai pas codé cela moi...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 #if defined(_AFXDLL) && !defined(_DLL) #error Please use the /MD switch for _AFXDLL builds #endif
apparemment tu construis une dll et il te demande que le run-time library (crt) soit en Multithreaded DLL (/MD).
voir les options du projet..
![]()
Ce qui est affirmé sans preuve peut être nié sans preuve Euclide.
Les conversions numériques en C,C++,C++/CLI
DLL d'extensions : écriture d'un plug-in de classe
Démarrer avec les MFC 2/2
Création d'un ActiveX MFC
Intégration d'une imprimante PDF pour éditions automatisées
Migrer du code de Visual C++ 6.0 vers Visual C++ 2005
Démarrer avec les MFC sous Visual C++1/2
la Faq Visual C++ 500 Q/R,Mon blog
Aide en Ligne MFC
Cours et tutoriels C++ - FAQ C++ - Forum C++.
Merci pour ton aide j'ai résolue le problème.
Mais ... et oui encore un truc bizarre :
j'ai rectifié les boucles comme dans ta FAQ
(plein de warning sur les '<' que je comprend pas non plus ^^)
Mais j'ai une autre fatal erreur qui n'est pas liée a mon code
#include "wceres.rc" // WCE-specific components
Dans mon projet_1.rc // Evc++4.0 ma généré cela
Code : Sélectionner tout - Visualiser dans une fenêtre à part #include "wceres.rc" // WCE-specific components
essaye de mettre la ligne entre commentaire ...
![]()
Ce qui est affirmé sans preuve peut être nié sans preuve Euclide.
Les conversions numériques en C,C++,C++/CLI
DLL d'extensions : écriture d'un plug-in de classe
Démarrer avec les MFC 2/2
Création d'un ActiveX MFC
Intégration d'une imprimante PDF pour éditions automatisées
Migrer du code de Visual C++ 6.0 vers Visual C++ 2005
Démarrer avec les MFC sous Visual C++1/2
la Faq Visual C++ 500 Q/R,Mon blog
Aide en Ligne MFC
Cours et tutoriels C++ - FAQ C++ - Forum C++.
si seulement c'etait ca ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 corelibc.lib(wwinmain.obj) : error LNK2019: symbole externe non résolu wWinMain référencé dans la fonction wWinMainCRTStartup Pocket PC 2003 (ARMV4)\Debug/MBC_APPRO_1.exe : fatal error LNK1120: 1 externes non résolus
de ce que je vois tu dois avoir un de tes modules qui est encore en CRT statique.
fait le point sur tous tes modules pour les passer en multi thread dll (/MD).![]()
Ce qui est affirmé sans preuve peut être nié sans preuve Euclide.
Les conversions numériques en C,C++,C++/CLI
DLL d'extensions : écriture d'un plug-in de classe
Démarrer avec les MFC 2/2
Création d'un ActiveX MFC
Intégration d'une imprimante PDF pour éditions automatisées
Migrer du code de Visual C++ 6.0 vers Visual C++ 2005
Démarrer avec les MFC sous Visual C++1/2
la Faq Visual C++ 500 Q/R,Mon blog
Aide en Ligne MFC
Cours et tutoriels C++ - FAQ C++ - Forum C++.
et si je te dis que je n'ai pas de modules ?
hé bien c'est que tes options de ton projet ne sont pas correctes en release.
tu dois avoir en release:
Utiliser les MFC dans une bibliothèque statique
bibliotheque runtime :Multithread (/MT)
c'est le cas ?
fait aussi un rebuild all..
![]()
Ce qui est affirmé sans preuve peut être nié sans preuve Euclide.
Les conversions numériques en C,C++,C++/CLI
DLL d'extensions : écriture d'un plug-in de classe
Démarrer avec les MFC 2/2
Création d'un ActiveX MFC
Intégration d'une imprimante PDF pour éditions automatisées
Migrer du code de Visual C++ 6.0 vers Visual C++ 2005
Démarrer avec les MFC sous Visual C++1/2
la Faq Visual C++ 500 Q/R,Mon blog
Aide en Ligne MFC
Cours et tutoriels C++ - FAQ C++ - Forum C++.
encore une fois merci beacoup.
encore une fois j'ai un derniere (j'espere) probleme.
Apparament Visual studio ne gère pas les CDateTimeCtrl.
car a chaque ligne ou je les utilise j'ai une erreur.
Y-a-til une option a cochez ? (j'espere)
un composant a installer ? ( j'espere moin)
ou je dois changer de composant ? (pitié non ....) si oui lequel ?
Merci ^^
tu as quoi comme erreur ?
![]()
Ce qui est affirmé sans preuve peut être nié sans preuve Euclide.
Les conversions numériques en C,C++,C++/CLI
DLL d'extensions : écriture d'un plug-in de classe
Démarrer avec les MFC 2/2
Création d'un ActiveX MFC
Intégration d'une imprimante PDF pour éditions automatisées
Migrer du code de Visual C++ 6.0 vers Visual C++ 2005
Démarrer avec les MFC sous Visual C++1/2
la Faq Visual C++ 500 Q/R,Mon blog
Aide en Ligne MFC
Cours et tutoriels C++ - FAQ C++ - Forum C++.
re ,
tu dois avoir dans stdafx.h les lignes suivantes:
c'est le cas ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 #include <afxwin.h> // composants MFC principaux et standard #include <afxext.h> // extensions MFC #ifndef _AFX_NO_OLE_SUPPORT #include <afxdtctl.h> // Prise en charge MFC pour les contrôles communs Internet Explorer 4 #endif
![]()
Ce qui est affirmé sans preuve peut être nié sans preuve Euclide.
Les conversions numériques en C,C++,C++/CLI
DLL d'extensions : écriture d'un plug-in de classe
Démarrer avec les MFC 2/2
Création d'un ActiveX MFC
Intégration d'une imprimante PDF pour éditions automatisées
Migrer du code de Visual C++ 6.0 vers Visual C++ 2005
Démarrer avec les MFC sous Visual C++1/2
la Faq Visual C++ 500 Q/R,Mon blog
Aide en Ligne MFC
Cours et tutoriels C++ - FAQ C++ - Forum C++.
Toujours le sourire![]()
alors :
Lors de le déclaration :
Erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part CDateTimeCtrl m_CdateBL;
Newbonpro.h(53) : error C2146: syntax error : missing ';' before identifier 'm_CdateBL'
error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
Lors du DoDataExchange :
Erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part DDX_Control(pDX, IDC_DATET, m_CdateBL);
error C2065: 'm_CdateBL' : undeclared identifier
Lors de l'utilisation :
Exemple :
Erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part m_CdateBL.EnableWindow(TRUE);
error C2228: left of '.EnableWindow' must have class/struct/union
Merci de ta patience ...
pour les 2 premier include oui mais pour le reste j'ai pas. par contre j'ai ca :Envoyé par farscape
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 #include <afxdisp.h> // MFC OLE automation classes #ifndef _AFX_NO_AFXCMN_SUPPORT #include <afxcmn.h> // MFC support for Windows Common Controls #endif // _AFX_NO_AFXCMN_SUPPORT #include <afxsock.h> // MFC socket extensions
Partager