Главная страница
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.045 c
1-1096972622
NewDelpher
2004-10-05 14:37
2004.10.24
Проблемы с абстрактными методами


1-1097336030
UserUserov
2004-10-09 19:33
2004.10.24
Как изменить имя директория?


1-1097136517
Arnold
2004-10-07 12:08
2004.10.24
Поиск в TreeView


14-1096618139
Sergo
2004-10-01 12:08
2004.10.24
Я защитил кандидатскую!


1-1097587244
aleshap
2004-10-12 17:20
2004.10.24
Панель задач