自己写的unit,怎样直接引用,而不要每次都要调用,都要生成事例

Frewin 2006-05-08 08:51:04
我定义了一个unit(dbClass),在里面写好了实现的函数,过程,
但为什么在其他的窗体文件中不能直接引用(interface
uses DbClass;
而要
var
myclass:DbClass.Mydb;
begin
myclass:=DbClass.Mydb.Create;
end;
但为什么Delphi里那些System,Forms,就可以
...全文
88 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
GARNETT2183 2006-05-08
  • 打赏
  • 举报
回复
可以,在用之前你要先编绎。。。
我已经测试了...
老之 2006-05-08
  • 打赏
  • 举报
回复
一个对象在使用前要先创建,例如:
var aForm:TForm;
begin
aForm:=TForm.Create(self);
end;

你所说的“Delphi里那些System,Forms,就可以”,估计你是指单元里面普通的过程和函数,而不是一个类的成员函数。你看看源码,区别的类成员的带有类名的。
例如:procedure XXXXX.XXXXXX; 而普通的过程是 procedure XXXXX;

5,388

社区成员

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

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