Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.12.16;
Скачать: CL | DM;

Вниз

Помогите с преобразованим из TObject   Найти похожие ветки 

 
axx ©   (2003-12-03 14:08) [0]

Может вопрос и детский но... Помогите с проседурой Рид

Type
PDataOfClient = ^TDataOfClient;
TDataOfClient = packed record
dcID:Integer;
......
end;

Procedure Write
var
f:PDataOfClient;
begin
GetMem(f,SizeOf(f));
AThread.Data:=TObject(f); //AThread.Data - TObject
end;

Procedure Read
var
f:TDataOfClient;
FF:PDataOfClient;
begin
???????


 
Юрий Федоров ©   (2003-12-03 14:11) [1]

Во первых
Procedure Write
var
f:PDataOfClient;
begin
GetMem(f,SizeOf(f ^));
во вторых

Procedure Read
var
FF:PDataOfClient;
begin
FF:=PDataOfClient(AThread.Data);


 
Amoeba   (2003-12-03 14:12) [2]

TObject(f); - ничего себе преобразование типов: указателя на запись в указатель на экземпляр класса! Может для начала стоит выучить азы?


 
Reindeer Moss Eater ©   (2003-12-03 14:12) [3]

with PDataOfClient(AThread.Data)^ do
...


 
axx ©   (2003-12-03 14:14) [4]

To Amoeba Ну извините за глупость
To All Спасибо


 
Reindeer Moss Eater ©   (2003-12-03 14:18) [5]

TObject(f); - ничего себе преобразование типов: указателя на запись в указатель на экземпляр класса! Может для начала стоит выучить азы?

И что в этом такого криминального что бы бежать изучать азы?


 
Юрий Федоров ©   (2003-12-03 14:34) [6]

>>Amoeba (03.12.03 14:12) [2]
Нормальное преобразование, и то и другое - указатель, просто надо помнить, что там не объект и не вызывать его методы


 
axx ©   (2003-12-03 14:58) [7]

Может кинете ссылочку какую-нибуть про указатели,^,@ и т.д. и т.п.
Почитаю , поучусь - может такие вопросы задавать перестану.
:))))



Страницы: 1 вся ветка

Текущий архив: 2003.12.16;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.02 c
3-52103
gedd
2003-11-21 10:26
2003.12.16
DBGRID с сортировков по столбцам


14-52352
Игорь Шевченко
2003-11-07 00:30
2003.12.16
Думкин, с днем рождения!!!


1-52219
-= @ndrew =-
2003-12-05 10:07
2003.12.16
Проблема совместимости.....


1-52257
Maxio
2003-12-04 11:11
2003.12.16
Нажать ENTER


3-52093
V-A-V
2003-11-24 11:57
2003.12.16
Где взять MySQL ?