调用了纯虚函数,而且这个继承类没有完成这个纯虚函数,才导致这个错误。
具体什么原因不懂,举个例子给你
var
s: TStrings;
begin
s := TStrings.Create;
s.Add('1');
s.Add('2');
ShowMessage(s.Text);
end;
{以上程序编译可以通过,运行时就出现Abstract Error错误,把s声明为TStringList就可以,所以你要找错误的原因,可以把这两种类调出来比较一下}
调用了纯虚函数,而且这个继承类没有完成这个纯虚函数,才导致这个错误。
具体什么原因不懂,举个例子给你
var
s: TStrings;
begin
s := TStrings.Create;
s.Add('1');
s.Add('2');
ShowMessage(s.Text);
end;
{以上程序编译可以通过,运行时就出现Abstract Error错误,把s声明为TStringList就可以,所以你要找错误的原因,可以把这两种类调出来比较一下}