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

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

Как работать с классом TStrings


Black_Fury ©   (2005-01-14 15:46:00) 

Я хочу сделать в программе нечто вроде буффера - Объект класса
TStrings
var
 Buffer: TString;
Но при попытке произвести над ним какие либо действи выскакивает
ошибка! Что я не так делаю?! :(. Может я покажусь идиотом, но хоть убей не понимаю что происходит.


begin...end   (2005-01-14 16:19:00) [1]

> Black_Fury ©   (14.01.05 15:46)

var
 Buffer: TStrings;

begin
 Buffer := TStringList.Create;
 try
   // Использование объекта
   ...
 finally
   Buffer.Free
 end
end.


Александр Иванов   (2005-01-14 16:13:00) [2]

Mim2   (14.01.05 16:10) [4]
А зачем этот экземпляр? Если основные методы абстрактные?


Mim2   (2005-01-14 16:10:00) [3]

Класс то конечно абстрактный только экземпляр не абстрактный он может создать и с таким определением. Возможно вы просто не создаете этот экземпляр? и работаете с неинициализированной ссылкой?


Anatoly Podgoretsky   (2005-01-14 16:09:00) [4]

Ega23 ©   (14.01.05 15:47) [1]
Fay ©   (14.01.05 15:58) [2]

Ни то ни другое, он базовый, а виртуальных или абстактных классов в природе не существует.


Fay   (2005-01-14 15:58:00) [5]

2 Ega23 ©   (14.01.05 15:47) [1]
>> TStrings - "виртуальный" класс
Он абстрактный


Ega23   (2005-01-14 15:47:00) [6]

TStrings - "виртуальный" класс. Замени на TStringList и работай с ним. Он потомок TStrings


Наверх

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