Hello

J'ai un problème avec mes composants visuels de mon application.

Je travaille avec des TEdit et TStatusBar entre autres, et lorsque je fais une modification de ceux-ci, je ne vois pas directement le résultat. Je doit attendre une réponse TCP pour que les changements aient lieu.

Un bout de code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
  EdCommandRetour.Text := '';
  EdMotorCommandRetour.Text := '';
  EdTurretCommandRetour.Text := '';
  StatusBar.Panels[3].Text := 'Envoie...';
...
  try
    TCPClient.WriteBuffer(WriteBuffer, TRAME_LENGTH);
    StatusBar.Panels[3].Text := 'Envoie...OK!';
  except
  ...
  {Ensuite, réception}
Ce n'est qu'une fois la réception de la réponse via TCP que mes champs textes sont effacés ...

Une idée du pourquoi cela n'est pas fait instantanément ...