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

Вниз

Abstact error   Найти похожие ветки 

 
Девушка ©   (2004-10-08 10:08) [0]

Хочу использовать следующую конструкцию

 TMyFieldList=record
   Fields:TStrings;
   Captions:TStrings;
              end;

   fieldList:TMyFieldList;

procedure TForm1.FormCreate(Sender: TObject);
begin
fieldList.Fields:=TStrings.Create;
fieldList.Captions:=TStrings.Create;
end;

Теперь при попытке
  fieldList.Fields.Add(St);
вылетает abstact error

Ошибка наверняка связана с недопониманием ООП, но что делать?


 
Мастер ©   (2004-10-08 10:16) [1]

Почитай Help и увидишь, что TStrings - абстрактный класс.
А экземпляры абстрактных классов нельзя использовать напрямую,  нужно использовать наследников от них, например, TStringList.

-------
PS.

Молодой человек, хватит дурью маяться - пиши от своего имени.


 
Александр Иванов ©   (2004-10-08 10:17) [2]

TStrings - абстрактный класс, используйте TStringList.
Например так:
fieldList.Fields:=TStringList.Create;
fieldList.Captions:=TStringList.Create;
Либо в описании.


 
Skeptik   (2004-10-08 10:18) [3]

что делать?
вместо
fieldList.Fields:=TStrings.Create;
fieldList.Captions:=TStrings.Create;
написать
fieldList.Fields:=TStringList.Create;
fieldList.Captions:=TStringList.Create;
и почитать хотя бы справку по TStrings


 
Девушка ©   (2004-10-08 10:19) [4]

Спасибо.


> Молодой человек, хватит дурью маяться - пиши от своего имени.


http://www.delphimaster.ru/cgi-bin/anketa.pl?id=1086432495

Читать интересное о себе :-)


 
Мастер ©   (2004-10-08 10:23) [5]

>Девушка ©   (08.10.04 10:19) [4]
Читать интересное о себе :-)

Было бы что читать. Даже открывать ссылку лень.



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

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

Наверх




Память: 0.47 MB
Время: 0.05 c
1-1096497679
Defunct
2004-09-30 02:41
2004.10.24
Exception: Not enough storage is available to process this ..


1-1097482309
Anonim
2004-10-11 12:11
2004.10.24
Экземпляр класса


10-1050326805
Help!!!!!
2003-04-14 17:26
2004.10.24
Параметры Name Service


1-1097575940
Галинка
2004-10-12 14:12
2004.10.24
Как сделать не сортированный TStringList или TStrings


1-1097406315
SNV-Soft
2004-10-10 15:05
2004.10.24
Как заставить работать OnMouseMove у панели!?