Entendu pour la prochaine fois, j'irai sur le site correspondant.
Mon problème était en fait d'abord matériel (calage droit - croisé pour la communication) plus que maitrise du développement.
Un autre problème se situait au niveau des temps de réaction des deux ordinateurs. Des tempos ont résolus le problème.
De plus, j'ai remarqué des différences de comportement des instructions de commande du port série entre Vista et XP.
Il est vrai que je ne suis pas sur les mêmes versions PureBasic.
Version 5.21 sur Vista et 5.20 sur XP. Normalement cela ne devrait pas faire de différence.
La différence de comportement entre les deux machines reliées par port com m'a profondément troublé. Deux jours de galère avant de comprendre.
En clair :
ReadSerialPortData(0,*MemoireID,1)
Numero_Boite=PeekA(*MemoireID)
est bloquant sur ma machine XP (PC de bureau avec sortie RS232 sur carte mère), et non bloquant sur ma machine VISTA (portable avec cordon USB-RS232).
Une autre hypothèse pourrait venir du driver livré avec le cordon USB-RS232 qui pourrait modifier le comportement.
Je développe une application pour fournir une aide vocale à la conduite autonome d'un fournil d'un boulanger aveugle.
Le fournil est truffé de boitiers électroniques (balance, débit mètre eau chaude et froide, thermostat des fours, de la température farine, température pétrin etc...). Tous ces équipements sont reliés par une boucle de courant RS232. Le matériel électronique est en place depuis 20 ans (c'est le même materiel utilisé dans les raffineries de pétrole). La première application a été developée en GWBASIC. Le PC est HS. Le PC donne toutes les informations oralement. J'ai maintenant résolu le problème vocal. Des reportages télévision ont déjà été tournés sur ce boulanger. De l'avis des journalistes, le fournil c'est de la science fiction.
Mon travail consiste à réecrire le logiciel pour le faire tourner sous un OS plus moderne (Seven ou Windows

. Pour éviter des déplacements, et pour travailler plus rapidement, j'ai d'abord écrit avec PureBasic un simulateur de fournil (presque achevé) qui s'execute sur mon Portable. J'écrit actuellement le logiciel de gestion du fournil qui tourne sur mon PC. Je suis automaticien de formation, formateur en CAO-DAO, enseignant la traçabilité en Master1 et en Master2, retraité maintenant.
Merci à tous pour vos conseils et réponses à mes interrogations. Je ne manquerai pas de venir vous solliciter. Merci pour votre patience.