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

Вниз

Приведение типов   Найти похожие ветки 

 
webpauk ©   (2010-01-19 14:37) [0]

Могую ли я в конструкцию TStringList.AddObject("Text", fObj) как-то запихнуть fObj=Pointer(Point(x, y))?


 
Игорь Шевченко ©   (2010-01-19 14:45) [1]

не можешь


 
webpauk ©   (2010-01-19 14:46) [2]

спсб


 
Юрий Зотов ©   (2010-01-19 14:55) [3]

Но если использовать PointToSmallPoint, то может и получиться.


 
oxffff ©   (2010-01-19 14:59) [4]


> webpauk ©   (19.01.10 14:37)  
> Могую ли я в конструкцию TStringList.AddObject("Text", fObj)
> как-то запихнуть fObj=Pointer(Point(x, y))?


Не понятно, что ты хочешь запихнуть указатель или значение.
В любом случае можно. Используй аналог boxing из .NET с детерминированным освобождением.


 
Jeer ©   (2010-01-19 15:31) [5]


> AddObject("Text", fObj)


Сюда можно "запихнуть" любое 32-х разрядное число.
Чем оно будет являться - решать тебе.
Это может быть указатель, это может быть композитная структура, например 16-ти разрядные координаты, это может быть число в плавающем формате и т.п.


 
Демо ©   (2010-01-19 17:45) [6]


> webpauk ©   (19.01.10 14:37) 
> Могую ли я в конструкцию TStringList.AddObject("Text", fObj)
> как-то запихнуть fObj=Pointer(Point(x, y))?


TPoint - обычная структура, поэтому после небольших изменений в описании и методах работы с ним можно. Почему нет?

PPoint=^TPoint
var
 pp: PPoint;
begin
 New(pp);
 StringList.AddObject("Text", pp);
//Работаем

//Здесь освобождаем память:

 Dispose(PPoint(StringList.Data[i]));



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

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

Наверх




Память: 0.48 MB
Время: 0.012 c
2-1263934328
@!!ex
2010-01-19 23:52
2010.03.21
Как подогнать размеры TRichEdit под текст в нем


2-1263855556
@!!ex
2010-01-19 01:59
2010.03.21
TRichEdit как узнать слово под мышкой?


4-1226836612
kolj
2008-11-16 14:56
2010.03.21
Проблема с SendMessage


2-1263675531
HRustBB
2010-01-16 23:58
2010.03.21
указатель на пременную THighlihter


2-1263806738
Alex_h
2010-01-18 12:25
2010.03.21
Отчет Rave. Как разместить TDataMemo?