Si, de pas faire de while et de ne faire ton traitement qu'à la fin de TSend.CommPortDriver1ReceiveData.
Sinon, c'est un peu bourrin ton histoire de faire une boucle avec un Application.ProcessMessages en attendant que qqchose se passe, ca me fait penser à un mec qui a programmé du non evenementiel et qui essaie de commencer Delphi, je me trompe?
Faut réfléchir autrement, tu dois réagir à un évènement, pas attendre qu'il se produise, c'est totalement différent.
Sinon si tu t'obstines dans ton truc, t'es sur que tu recois qqchose?
---------------
Informaticien.be - Lancez des défis à vos amis