Bonjour,
J'ai un souci avec un record lequel, après avoir fait le "New()", me retourne l'une de ses valeurs une fois "true" et une fois "false" !
Je m'explique, mon record est déclaré comme suit :
Ensuite, j'utilise mon record comme suit :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 TXxxMyRecord = record ReadOnly: Boolean; end; pXxxmyRecord = ^TXxxMyRecord;
Et bien là, une fois sur deux, la valeur est "true" alors qu'elle devrait être tout le temps "false" !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 ... var pCallXxxmyRecord : pXxxmyRecord ; begin New(pCallXxxmyRecord); ShowMessage('Read Only = ' + BoolToStr(pCallXxxmyRecord^.ReadOnly, true)); ...
Une idée ... je sèche ... merci d'avance.
Partager