Bonjour,
Je développe sous l'IDE delphi 2005. Dans mon programme j'ai une fonction qui réceptionne les messages. Je réceptionne un message contenant une chaine de caractère comme indiqué ci-dessous:
Pour information. La fonction UpdateDisplayMessage me permet de modifier le message s'il est pas complétement conforme à ce que je veux afficher dans le champs de texte Edit1.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 procedure TForm1.RecepMessage(var msg : TMessage); var str : string; begin if Msg.Message = WM_UPDATEDATA then begin str := PChar(Msg.lparam); Edit1.text := UpdateDisplayMessage (str); end end;
Je voulais savoir si cette manière de réceptionner un message type chaine de caractère est complétement safe avec l'utilisation d'une variable string.
Merci
Partager