dll中动态创建Table出错

rcom10002 2004-04-07 03:21:47
library NewClasses;

uses
SysUtils,
Classes,
DBTables,
DB,
StdCtrls;

{$R *.res}

procedure NewClass(ClassName, URL: string);
var Table: TTable;
begin
Table := TTable.Create(Self);
with Table do begin
//do something
end;
end;

begin
end.

系统提示:[Error] NewClasses.dpr(15): Undeclared identifier: 'Self'

如何通过编译呢?
...全文
54 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
jyh149129 2004-04-07
  • 打赏
  • 举报
回复
在建立DLL时连带APPLICATION一起传入
rcom10002 2004-04-07
  • 打赏
  • 举报
回复
好用是好用,可是nil是什么意思啊,建立空实体对象吗?不明白啊,麻烦解释一下。
hhnick 2004-04-07
  • 打赏
  • 举报
回复
nil试试。
rcom10002 2004-04-07
  • 打赏
  • 举报
回复
[Error] NewClasses.dpr(14): Undeclared identifier: 'application'
John1202 2004-04-07
  • 打赏
  • 举报
回复
把self ,改成application试试!

5,388

社区成员

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

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