Вниз
Скачать: 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.03 c
2-1141845624
Новочеркасский Волк
2006-03-08 22:20
2006.03.26
Подскажиет коды для "вредных" клавиш.


15-1141469577
MadAngel
2006-03-04 13:52
2006.03.26
Помогите починить ноут


2-1141542433
Silica
2006-03-05 10:07
2006.03.26
Написанную в паскале....


15-1141152916
ArtemESC
2006-02-28 21:55
2006.03.26
Модифицировать ячейку таблицы в HTML...


2-1141675431
mrAndersen
2006-03-06 23:03
2006.03.26
текст (пожалуйста помогите)




   Наверх