Форум: "Основная";
Текущий архив: 2002.11.04;
Скачать: [xml.tar.bz2];
Внизпроблема с TStrings Найти похожие ветки
← →
dens (2002-10-23 16:32) [0]например, есть strings: TStrings
и есть Memo1 у которого свойство .Lines тоже типа TStrings
вопрос - почему Memo1.Lines.Text:="some text"; не вызывает ошибку, а strings.Text:="some text"; вызывает ошибку Abstract error ????
← →
cult (2002-10-23 16:34) [1]Попробуй GetText/SetText
← →
MBo (2002-10-23 16:37) [2]создавай объект так
strings:=TString List.Create;
а лучше и объяви как TStringList
← →
AM (2002-10-23 16:37) [3]Ты делаешь так?
Var
strings: TStrings;
Begin
strings:= TStrings.Create;
strings.Text:="some text";
← →
dens (2002-10-23 16:40) [4]MBo мне нужен TStrings
AM именно так!
← →
MBo (2002-10-23 16:46) [5]>dens
Попробуй так, как я написал
← →
DieHard (2002-10-23 16:46) [6]2dens
слушайся MBo, получишь искомое
← →
AM (2002-10-23 16:47) [7]Странно...
Var
S: TStrings;
Begin
S:= TStrings.Create;
S.Text:= "Some Text";
...
...
S.Free;
End;
и никаких ошибок не вылазит, видимо у тебя что- то другое...
а ошибка вылазит именно при присваивании?
← →
murzilN (2002-10-23 16:47) [8]Читай HELP. Там есть пример создания для TStrings - TStringList.Create
← →
Anatoly Podgoretsky (2002-10-23 16:48) [9]dens (23.10.02 16:40)
Тебе не нужен TStrings, тебе нужен наследник от TStrings, который умеет хранить строки, а TStrings это просто базовый класс, в котором объявлены абстрактные методы
← →
AM (2002-10-23 16:51) [10]Сорри... я был не прав! AM (23.10.02 16:47)
← →
Демонов Е.В. (2002-10-23 16:53) [11]>>dens
>>мне нужен TStrings
TStrings - это обстактный тип.
Слушай MBo © (23.10.02 16:37)
У того же Memo1 у которого свойство если пожаришся в коде то обнаружишь что свойство Lines конечно же TStrings и поле ему соответствующее FLines (наверное) тоже TStrings.
но вот в Create Эделано FLines:=TsomeStrings.Create
где TsomeStrings это потомок абстактного типа TStrings.
кстати может ты не заметил но практически во все обработчики компанент передаётся Sender: TObject , хотя TObject это и не компонент вовсе.
← →
DieHard (2002-10-23 16:58) [12]2Демонов Е.В.
не совсем корректный пример
TObject не является абстрактным классом
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2002.11.04;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.007 c