Форум: "Основная";
Текущий архив: 2005.08.28;
Скачать: [xml.tar.bz2];
ВнизSocket.Data Найти похожие ветки
← →
BackGround (2005-08-07 19:51) [0]Здравствуйте. Может быть я чего-то не понял об указателях, но сам разобраться не могйу.
Есть некая структура:
type
TSomeStruct = record
x,y,z : byte;
end;
var
SomeStruct : TSomeStruct;
...
Socket.Data := @SomeStruct;
А теперь сам вопрос: как в последующем коде получить данные структуры через Socket.Data. Например, если писать Socket.Data^.x то компилятор ошибку выдает. Может это можно как-нибудь обойти?
← →
Alexander Panov © (2005-08-07 20:06) [1]Стандартным способом:
type
PSomeStruct = ^TSomeStruct;
TSomeStruct = record
x,y,z : byte;
end;
var
SomeStruct : TSomeStruct;
...
Socket.Data := @SomeStruct;
...
PSomeStruct(Socket.Data)^.x
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2005.08.28;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.046 c