Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум программистов _ Delphi - FAQ _ Abstract Error

Автор: Vadik(R) 29:03:2008, 15:49

Люди, не пойму, как работать с TStrings?

Код
procedure TForm1.Timer2Timer(Sender: TObject);
Var
  str1 : TStrings;
begin
  str1:=TStrings.Create;
  str1.Add('ok');
end;

Пишет Abstract Error. А если просто создасть TStrings, без следующей функции str1.Add, то ошибки нет. Как надо правильно добавлять строки в TStrings?

Автор: Bagirli 29:03:2008, 19:51

Напишите так:

Код
procedure TForm1.Timer2Timer(Sender: TObject);
Var
  str1 : TStrings;
begin
  str1:=TStringList.Create;
  str1.Add('ok');
end;

Автор: sax_ol 30:03:2008, 09:51

Цитата(Vadik(R) @ 29:03:2008 - 17:49) *
Пишет Abstract Error.

Не наводит на какие-нибудь мысли?

Автор: Vadik(R) 30:03:2008, 13:01

Bagirli, спасибо тебе.
sax_ol Абстрактная ошибка? Нет, я первый раз такое вижу. Может позже пойму её смысл, потому как только учусь работать с TStrings, теперь ещё и с TStringList.

Автор: sax_ol 31:03:2008, 06:23

Цитата(Vadik(R) @ 30:03:2008 - 15:01) *
Может позже пойму её смысл, потому как только учусь работать с TStrings, теперь ещё и с TStringList.

Не надо позже, просто в редакторе набрать слово "аbstract" + F1, все всанет на свои места.

Автор: Vadik(R) 1:04:2008, 10:40

Всё, я понял. smile.gif
sax_ol, и тебе тоже спасибо!

Русская версия Invision Power Board (http://www.nulled.ws)
© Invision Power Services (http://www.nulled.ws)