Главная страница
    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.45 MB
Время: 0.007 c
2-1197435639
romanln
2007-12-12 08:00
2008.01.13
доступ к папке , отк. и вкл. брандмауэр Windows


9-1150390064
zxcxz
2006-06-15 20:47
2008.01.13
Sin Cos


15-1196967066
Light
2007-12-06 21:51
2008.01.13
Вопрос о роуминге


3-1189165817
keymaster
2007-09-07 15:50
2008.01.13
Как получить из oracle refcursor (ADO)


6-1178482279
MRAk
2007-05-07 00:11
2008.01.13
Проблема с посылкой файла через Socket





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский