Главная страница
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.025 c
14-1096691467
d.l
2004-10-02 08:31
2004.10.24
Нужен аналог Assist для Delphi


1-1097562547
Артемий
2004-10-12 10:29
2004.10.24
Проблема с запуском Delphi 7(лицензия)


14-1096648446
Abuzer
2004-10-01 20:34
2004.10.24
FreeReport


3-1096027077
sten
2004-09-24 15:57
2004.10.24
экранирование символов


14-1096286314
Delpher
2004-09-27 15:58
2004.10.24
Изменение значений