Вниз
Скачать: CL | DM;

Как объект передать через интовую переменную?   Найти похожие ветки 

← →
newbie2   (2006-09-07 12:27) [0]

интересует преобразование типов

iLink : integer;
myObject : TmyObject;
...
iLink := integer(@myObject);
...
myObject := TmyObject(? здесь как должно быть написано)


спасибо


← →
Zeqfreed ©   (2006-09-07 12:29) [1]

Pointer(iLink)


← →
Сергей М. ©   (2006-09-07 12:30) [2]

iLink : integer;
myObject : TmyObject;
...
iLink := integer(pointer(myObject));
myObject := TmyObject(pointer(iLink));


← →
Zeqfreed ©   (2006-09-07 12:32) [3]

Ой, действительно, в [2] правильный вариант :)
Я как-то не обратил внимания, что @myObject это будет косвенный указатель.


← →
default ©   (2006-09-07 12:37) [4]

эх, мастера громоздкого кода:)
var
 iLink : integer;
 myObject : TmyObject;
begin
 iLink := integer(myObject);
 myObject := TmyObject(iLink);
end;

проще надо быть



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.026 c
15-1156922134
Змей
2006-08-30 11:15
2006.09.24
литература по апи


15-1157282472
Aligator
2006-09-03 15:21
2006.09.24
Вопрос по поводу Graphics32


2-1157024256
2face
2006-08-31 15:37
2006.09.24
Ошибка


15-1157270119
Dbn
2006-09-03 11:55
2006.09.24
E 1,7e что это за числа?


2-1157365554
ГореПрограммер
2006-09-04 14:25
2006.09.24
Конвертация Exp в Extended




   Наверх