-
objet port COM
Bonjour,
après avoir vainement essayé de savoir sur le forum anglais si l'extension COM_PORT Object aurait un avenir sur MMF2, je me tourne vers le forum français.
Comment gérer le port série de l'ordinateur avec MMF2 Developper ?
Même si je suis un peu rouillé pour la programmation, je me suis mis à vouloir développer une extension pour MMF2 Developper. Avant de comprendre comment fonctionne la génération des extensions, j'ai tenter de compiler un code C++ sur http://c.developpez.com/faq/vc/?page=NetWork relatif à la gestion du port série. Ne possédant pas les bibliothèques MFC sur Visual C++ express, j'ai dû récupérer une version de visual C++ .Net pour parvenir à le faire mais il me reste des erreurs. Pour ne pas me lancer dans l'intégration du code au SDK de MMF2 sans de bonnes probabilités de succès, j'aimerais savoir si je peux utiliser une autre extension de MMF2 pour gérer le port série et sinon est-il possible de m'aiguiller sur un code source fiable ?
-
Re: objet port COM
<div class="ubbcode-block"><div class="ubbcode-header">En réponse à:</div><div class="ubbcode-body">il me reste des erreurs</div></div>
Quel genre d'erreurs?
Je ne sais pas s'il y a des extensions MMF2 pour gérer le port série, ça ne me dit rien...
PS: pour info, le template fournit dans le SDK de MMF2 ne marche pas avec les MFCs, mais il est facile de le modifier pour cela.
Yves.
-
Re: objet port COM
Peut-être qu'un 2eme SDK pour gérer les MFC ou alors un mini tuto qui indique comment faire à partir du SDK actuel serait le bienvenu. [img]/epicentre/images/%%GRAEMLIN_URL%%/wink.gif[/img]
-
Re: objet port COM
Ce ne sont pas des erreurs à la génération mais à l'exécution.
"Debug Assertion Failed
Program:...\SerialDemo.exe
File:winhand.cpp
Line:221"
Comme c'est un projet que j'ai récupéré sur Internet, je ne sais pas si c'est un bug mineur qui n'aura aucune incidence sur mon extension.
Comment doit-on modifier le Template pour gérer les MFCs ?
Merci pour le coup de pouce.
-
Re: objet port COM
Je ne sais pas si cette erreur est grave ou pas, je n'ai pas la même version de winhand.cpp sur ma machine apparemment (pas d'assert line 221). Il faut aller voir sous debuggeur ce qu'il se passe.
Je vais faire vite fait un template MFC, je le poste quand c'est fait.
Yves.
-
Re: objet port COM
Vraiment bien le template MFC ! Je pense que ça va booster un peu la création d'extensions pour MMF2 par les peu expérimentés de la programmation Windows. [img]/epicentre/images/%%GRAEMLIN_URL%%/wink.gif[/img]
-
Re: objet port COM
whoaaaa ... [img]/epicentre/images/%%GRAEMLIN_URL%%/smile.gif[/img]
-
Re: objet port COM
Bon, j'ai fait un template MFC, j'espère qu'il n'y a pas d'erreurs.
http://www.clickteam.com/testfiles/mmf2/MFCTemplate.zip
Ca rajoute un dossier MFCTemplate dans MMF2SDK.
C'est le même que le template normal, sauf que :
- il n'y a pas de template pour VC Express, il n'y a qu'un template pour VC 6 (chargeable avec VC .Net je suppose)
- il y a des fichiers supplémentaires:
* stdafx.cpp / .h -> simplement pour inclure les fichiers include MFC supplémentaires et pour la compilation des headers pre-compilés
* MFCDll.cpp/.h -> objet CWinApp par défaut qui remplace le DllMain de General.cpp (mettre dans InitInstance et ExitInstance les initialisations & libérations qui seraient dans DllMain dans une extension sans MFCs).
* SetupDialog.cpp/.h -> boîte de dialogue par défaut, façon MFCs.
-
Re: objet port COM
Bonsoir,
je me mets tout de suite à la programmation de l'extension de gestion du port série. Je la posterai dès que j'aurai quelque chose de probant pour ceux que ça intéresse.
C'est pas pour demain parce qu'il me faut le temps mais je devrait pouvoir le faire.