Bonjour,
Pour développer un programme qui tournera sous DOS, j'utilise une fenêtre DOS sous W2000.
J'envoie des caractères sur la liaison série (10 octets à la suite) par écriture directe dans le port COM1, mais sur la liaison série, les octets ne sont pas envoyés immédiatement à la suite les uns des autres : 5 octets à la suite, puis une pause (10 à 100 ms), et les 3 autres.
Je suppose que W2000 fait autre chose pendant ce temps, qui est très variables d'un envoi à l'autre (et qui peut aussi être nul). Sous MS-DOS 6.22, ce problème n'existe pas avec le même programme.
Pour information, cet arrêt dans la trame série provoque une init de l'appareil que je commande, et le dialogue est impossible.
Comment faire pour forcer W2000 à envoyer ces 10 octets à la suite ?
Merci de votre aide !
Résolu le 16/06 :
Tout fonctionne parfaitement dans une fenêtre DOS, à condition de charger la SP3 de W2000. Ces problèmes existent au moins avec la SP2 que j'avais installée.
Merci pour les réponses !
Partager