Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > Abstract error


Автор: pushok 25.8.2009, 14:31
Есть проблема. Видимо что-то в Delphi недопонимаю, поясните.

вот код:
Код

...
Ttype1=record
text:TStrings;
img:TBitmap;
str:string;
int:integer;
end;
...
var test:Ttype1;
...
test.text:=TStrings.Create;
test.text.LoadFromFile('1.txt');       // < ---
test.img:=TBitmap.Create;
test.img.LoadFromFile('1.bmp');
test.str:='строка';
test.int:=54;
...


Появляется ошибка EAbstractError.

Появляется на отмеченной строке.

Поясните в чем дело?

Автор: CodeMonkey 25.8.2009, 14:46
TStrings - абстрактный класс. 
Вам нужен TStringList.

Автор: pushok 25.8.2009, 15:01
Спасибо, понял, разобрался, все хорошо = )

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)