Bonjour,
je souhaite comprendre une instruction pour savoir ce qu'elle récupère exactement :
sachant que la variable locale Index calculée peut être un entier qq > 0 et on a comme type
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 var RecBuf: TRecordBuffer; // où TRecordBuffer = PByte; dans Data.DB Data: Variant; Index: Integer; begin .... Index := .... Data := PVariantList(RecBuf+SizeOf(TRecInfo))[Index]; .... end;
Par avance merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 type PVariantList = ^TVariantList; TVariantList = array[0..0] of Variant; PRecInfo = ^TRecInfo; TRecInfo = record RecordNumber: Integer; BookmarkFlag: TBookmarkFlag; end;
Partager