Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2008.01.13;
Скачать: [xml.tar.bz2];

Вниз

использование 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.008 c
2-1197447060
Washington
2007-12-12 11:11
2008.01.13
Сглаживание


2-1197534498
phantom
2007-12-13 11:28
2008.01.13
Многопоточность в CGI


2-1197907063
morg
2007-12-17 18:57
2008.01.13
рисование в listbox


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


15-1197029259
Dennis I. Komarov
2007-12-07 15:07
2008.01.13
Знатокам Linux





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский