Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Ну просто ламерский вопрос :)) [D3, D5, Win95/98]


MetallAdm ©   (2002-03-07 12:59:00) 

когда создается форма делаю так ...

MyStrings:=TStrings.Create;
потом загружаю текст из файла
MyStrings.LoadFromFile(OpenDialog1.FileName);

потом пытаюсь
RichEdit1.Lines:=MyStrings;

И вылетает с Ошибкой

Как правильно работать с ентим типом да и вообше
TStrings ???

Только не надо говорить что бы я сделал так
RichEdit1.Lines.LoadFromFile(OpenDialog1.FileName);

мне нужно именно в MyStrings сперва загрузить
сделать тото тото (так нужно)
а потом в RichEdit !!

Заранее Благодарю


McSimm   (2002-03-07 14:19:00) [1]

>Donal_Graeme (07.03.02 14:11)
А это не обязательно. По сути будет одно и то же.
RichEdit1.Lines:=MyStrings;
выполняет именно Assign


Donal_Graeme   (2002-03-07 14:11:00) [2]

и, наверное, лучше бы сделать
RichEdit.Lines.Assign (MyStrigs);
вместо приравнивания


MetallAdm   (2002-03-07 13:11:00) [3]

Спасибо попробую


MBo   (2002-03-07 13:07:00) [4]

ентот тип TStrings - абстрактный (общий папа)
а конкретный - TStringList
согласно парадигме Object Pascal можно объявить
MyStrings:TStrings;
или
MyStrings:TStringList;
но создавать
MyStrings:= TStringList.Create;


McSimm   (2002-03-07 13:06:00) [5]

Ошибки не будет, если заменить TStrings на TStringList


Наверх

Титульная страница Поиск, карта сайта Написать письмо