Bonjour à tous,
Je n'arrive pas à comprendre cette structure![]()
Ce que je pense comprendre :
Mon buffer va prendre plein de valeurs à la suite, selon qu'on lui affecte la valeur TRUE ou FALSE.
MAIS ce qui m'embéte c'est le 2e test... que teste-t-on cette fois ? Une variable sans nom ? J'en doute fortement ! Peut-être que je fais fausse route depuis le début de mon raisonnement !
Aidez-moi svp !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 TIRecDCA2Buf = POINTER TO RECORD CASE BOOLEAN OF TRUE : VRLengthMess, VRBitErrorEcho, VRTMR, VRAnnNum : CHAR; CASE BOOLEAN OF TRUE : VRTransTrapNum, VRContentsTrap, VROrigineTrap : CHAR; | FALSE : VRRecMessAr: TRTrapBuf ; ELSE END; | FALSE : VRRecepMessAr: TIRecBuffer; ELSE END; END;![]()
Partager