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

Добавить объект в ListBox   Найти похожие ветки 

 
kyn66 ©   (2006-03-09 11:34) [0]

Уважаемые мастера, совсем запутался. Мне нужно в САБЖ. Делаю так:

MyListBox.AddItem("Строка в боксе", Pointer(IntToStr("77")));

Это наверное не правильно? Затем мне нужно получить значение прикрепленного объекта. Как это сделать правильно?
Спасибо.


 
Desdechado ©   (2006-03-09 11:43) [1]

> Pointer(IntToStr("77"))
что за странное преобразование? зачем адрес строки вместо адреса объекта?


 
Dmitrij_K   (2006-03-09 11:47) [2]

sss := IntToStr(Integer(MyListBox.Items.Object[0]));
sss = "77"


 
kyn66 ©   (2006-03-09 12:15) [3]

Я ошибся в вопросе, нужно:
MyListBox.AddItem("Строка в боксе", Pointer(StrToInt("77")));


 
Dmitrij_K   (2006-03-09 12:21) [4]

MyListBox.Items.AddObject("строка", TObject(StrToInt("666")));
ИЛИ
MyListBox.AddItem("строка", TObject(StrToInt("666")))ж

Без разницы как


 
Desdechado ©   (2006-03-09 12:25) [5]

"77" - это объект?


 
kyn66 ©   (2006-03-09 12:31) [6]

А эти строки равносильны?

1) TObject(StrToInt("666")))

2) Pointer(StrToInt("666"))


 
Desdechado ©   (2006-03-09 13:51) [7]

ты из Одессы? вопросом на вопрос как-то не гуд

ps в этом контексте да


 
kyn66 ©   (2006-03-09 15:11) [8]

> Desdechado
Вопрос был адресован Dmitrij_K


 
Гаврила ©   (2006-03-09 17:02) [9]


> kyn66 ©  

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


 
begin...end ©   (2006-03-09 17:05) [10]

> Гаврила ©   (09.03.06 17:02) [9]

См. [3]. Он integer сохраняет.


 
Гаврила ©   (2006-03-09 18:08) [11]


> begin...end ©


Угу. Невнимательность.



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

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



Память: 0.47 MB
Время: 0.026 c
1-1140854033
аноним
2006-02-25 10:53
2006.03.26
Frame в run-time :)


2-1141237165
Locke
2006-03-01 21:19
2006.03.26
Блокирование сд-рома


15-1141567477
Nick Denry
2006-03-05 17:04
2006.03.26
Подскажите где найти описание FastDIB


6-1134327682
ZeFiR
2005-12-11 22:01
2006.03.26
Собственные страницы ошибок в TWebBrowser


1-1140941219
micky_
2006-02-26 11:06
2006.03.26
Ошибка при создании COM объекта в dll




   Наверх