Haaa il y a donc un espace entre prUInt32 et m_SelectedSDK (cf premier post ;))
Moi je dirais plutôt :
Code:
1 2 3 4 5 6 7
| type SDK_AND_INFO = record
m_SelectedSDK :prUInt32;
case SrcInfo: Integer of
0: (SelectedSrc_PRSDK: prDeviceInfoTable);
1: (SelectedSrc_CDSDK: cdSourceInfo);
end;
end; |
Maintenant c'est vrai que la syntaxe qui s'approche le plus du union C++ c'est le Case Of dans les Record au vu de ce que j'ai lu mais pourtant j'ai pas le sentiment que ça fasse exactement la même chose, à tester donc...