
![]() |
Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
|
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[216.73.216.52] |
![]() |
|
Сообщ.
#1
,
|
|
|
Мне интересно, как в дельфи преобразовать запис в поток Char'ов, в С++ это сделать можно следующим образом :
//------------------- struct _Aaa{ char abc[0x20]; char abc2[0x20]; char abc3[0x20]; }aaa; int main { ... char * uk = (char *)&aaa; ... ... for(int k=0; k<sizeof(_Aaa); k++) uk[k] = ....//<any thing>; } //------------------- , можно ли так сделать в Делфи??? И ещё есть тут что-нибудь похожее на (*void)??? |
Сообщ.
#2
,
|
|
|
http://dnteam.al.ru
|
![]() |
Сообщ.
#3
,
|
|
Fly, ты это к чему ???
чего ты кидаешь ссылку на пустую страничку ??? . странный ты какой-то ...... |
Сообщ.
#4
,
|
|
|
type
TRange1 = 0..$20; TCharArray1 = array [TRange1] of char; TCharArraysRecord = record a, a1, a2: TCharArray end; TRange2 = 0..$63; TCharArray2 = array [TRange2] of char; var CharArraysRecord: TCharArraysRecord; CharArray2 : TCharArray2; begin TCharArray2(CharArraysRecord)[3] := 'x' end. { Вариант 2 ближе стилю C: var CharArraysRecord: TCharArraysRecord; CharArray2: TCharArray2 absolute CharArraysRecord; begin CharArray2[3] := 'x' end. } |