Текущий архив: 2006.04.02;
Скачать: CL | DM;
ВнизC++ Найти похожие ветки
← →
Tonich © (2006-03-20 16:58) [0]Люди подскажите как это буит в дельфе ?
typedef struct
{
union
{
float v;
unsigned char c[4];
unsigned short int i[2];
int d;
}
V;
union
{
unsigned char fmt[4];
unsigned short int ind[2];
}
F;
}
← →
Tonich © (2006-03-20 17:13) [1]нет ну блин неможет быть что бы ни кто не знал как это транслировать в дельфи!!!
← →
MBo © (2006-03-20 17:50) [2]Прямого аналога union нет.
с директивой absolute можно эмулировать.
Есть еще variant parts in records, но не помню точно, занимает ли место tag выбора.
← →
Eraser © (2006-03-20 18:39) [3]
> Tonich © (20.03.06 16:58)
вот пример другой записи, в какой-то мере эмулируется union
ACE_UNION = record
case Byte of
0: (aceHeader: ACE_HEADER);
1: (aceAllowed: ACCESS_ALLOWED_ACE);
2: (aceDenied: ACCESS_DENIED_ACE);
3: (aceAudit: SYSTEM_AUDIT_ACE);
end;
Страницы: 1 вся ветка
Текущий архив: 2006.04.02;
Скачать: CL | DM;
Память: 0.44 MB
Время: 0.041 c