关于Tstrings的使用

friendkey 2000-08-23 11:31:00
在FORM1的OnCreate事件中有如下代码:
procedure TForm1.FormCreate(Sender: TObject);
begin
s:=tstrings.Create
end;

在Button1的OnClick事件中有如下代码:
procedure TForm1.Button1Click(Sender: TObject);
begin
s.add('aaa')
end;

s已声名为全局变量:
s:Tstrings;

编译通过,但在单击Button1时出错:Abstract Error
这是怎么回事?
...全文
134 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Larky 2000-08-23
  • 打赏
  • 举报
回复
delphi里面很多的对象是抽象类,不能够直接用,但是它同样提供了很多可以实例化的类
一般到帮助里面都能找的到!
yinfudan 2000-08-23
  • 打赏
  • 举报
回复
找对人了,用TStringList,不要用TStrings.
搞定后别忘了给分,谢谢!
Wingsun 2000-08-23
  • 打赏
  • 举报
回复
TString是一个抽象对象,不能实例化,你可以使用TStringList来替代他。

5,391

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧