Bonjour,
Ayant un composant TIdTCPServer sur ma feuille, je fait un ReadLn dans le OnExecute du composant.
Parfois, le terminal qui envoi les données en TCP ne mets pas de retour à la ligne. Dans ce cas le ReadLn reste bloqué, et ce malgré le timeout :
Jamais le code après le ReadLn ne sera exécuté. Alors à quoi sert ce Timeout ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part AContext.Connection.IOHandler.ReadLn('', 1000)
Merci !
Ninj
Partager