J'ai écrit une programme VB6 et un programme Arduino qui dialoguent entre eux.
Ils font des choses aussi stupéfiantes qu'allumer ou éteindre une led ou lire l'état d'un bouton poussoir.
L'intérêt est surtout qu'ils peuvent servir de point de départ pour d'autres applications, puisque mes sources sont disponibles. c'est ici
Je me suis aperçu que le message mis dans cette routine n'apparaissait jamais.
J'ai alors mis toute la routine en commentaire et ça fonctionnait aussi bien.
Je suis en train de jouer à ça aussi, et un ami m'a parlé de la propriété .RThreshold du composant MScomm qu'il faut mettre à 1 pour que ça déclenche l'événement .OnComm() à chaque octet reçu (en gros, l'événement se déclenche quand .InBufferCount = .RThreshold). Je n'ai pas regardé tes sources, mais si ça t'aide...