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

Вниз

использование TMemo.Lies.Objects   Найти похожие ветки [n]

 
malyar   (2007-12-16 19:19) [0]

всем привет.
народ подскажите как правильно добавить значение
в свойство Memo1.Lines.Objects[n] (сохраняю переменную интегер)
а потом получить сохраненное значение (интегер)?
но при етом не трогать значение хранящиеся в
form1.Memo1.Lines.strings[n] (не удалять и не вписывать его заново)
код приведенный ниже всегда возвращает ноль

var q:integer;
q:=123;
form1.Memo1.Lines.strings[n]:="test";
...
...
form1.Memo1.Lines.Objects[n]:=tobject(q);
q:=integer(form1.Memo1.Lines.Objects[n]);
showmessage(inttostr(q));


 
savyhinst ©   (2007-12-16 19:27) [1]

Может быть TObject(q)?


 
savyhinst ©   (2007-12-16 19:29) [2]

Но вот точно будет работать: создать объект с свойством integer, и когда надо помещать, создать объект и поместить.


 
{RASkov} ©   (2007-12-16 19:46) [3]

> [0] malyar   (16.12.07 19:19)

У Memo.Lines которые типа TMemoStrings который в свою очередь типа TStrings, ни у кого нет "нормальной" реализации метода PutObject - в котором и должно происходить помещение объекта в список... А на его(объекта) чтение - вернет всегда nil, вот он и "конвертится" у тебя в 0....
Другими словами не получится у тебя задуманное с Мемо...


 
sniknik ©   (2007-12-16 23:53) [4]

спам



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

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

Наверх




Память: 0.47 MB
Время: 0.023 c
15-1196713162
Rouse_
2007-12-03 23:19
2008.01.13
Обсуждение кандидатов на значек "Мастер Дельфи"


15-1196844101
andreoman
2007-12-05 11:41
2008.01.13
как отследить изменение ширины колонки в DbAltGrid


2-1197643683
Sallity
2007-12-14 17:48
2008.01.13
Задача про машини


15-1196885533
Cyrax
2007-12-05 23:12
2008.01.13
Авторизованные дилеры и гарантийный ремонт...


6-1177612231
Dmitry_177
2007-04-26 22:30
2008.01.13
select глючит почему-то