Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.01.30;
Скачать: CL | DM;

Вниз

Как работать с классом TStrings   Найти похожие ветки 

 
Black_Fury ©   (2005-01-14 15:46) [0]

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


 
Ega23 ©   (2005-01-14 15:47) [1]

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


 
Fay ©   (2005-01-14 15:58) [2]

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


 
Anatoly Podgoretsky ©   (2005-01-14 16:09) [3]

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

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


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

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


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

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


 
begin...end ©   (2005-01-14 16:19) [6]

> Black_Fury ©   (14.01.05 15:46)

var
 Buffer: TStrings;

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



Страницы: 1 вся ветка

Текущий архив: 2005.01.30;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.047 c
1-1105943405
Zhekson
2005-01-17 09:30
2005.01.30
Вот так грабли 8-)


3-1103792142
Dysan
2004-12-23 11:55
2005.01.30
глюк SQL сервера или не правильная строка подключения?


1-1105691362
vvv_spb
2005-01-14 11:29
2005.01.30
key=#9


4-1102587212
Alexius
2004-12-09 13:13
2005.01.30
Как узнать, какая программа обращается к COM порту?


14-1105436087
WondeRu
2005-01-11 12:34
2005.01.30
Я Госы на 5 сдал!!!