菜鸟问题:请问uses语句用在interface和implement中有什么区别?

lovelypengpeng 2001-08-11 04:09:09
...全文
78 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
Crob 2001-08-11
  • 打赏
  • 举报
回复
又来晚了,周未休息真无聊
wuyh78 2001-08-11
  • 打赏
  • 举报
回复
以上说的很对,补充点的是,呵呵,在interface中只能有声明,不能有过程体和函数体;而在implementation中,函数、过程分为两部分:其一为在interface中只能有声明过的,另一部分是即时定义的函数、过程!
lovelypengpeng 2001-08-11
  • 打赏
  • 举报
回复
如果没有人回答的话,我就给分了
xzgyb 2001-08-11
  • 打赏
  • 举报
回复
interface中的变量,函数,过程,类型等等的作用范围是整个应用程序,也就是说uses这个单元
的其他单元都可使用这个单元interface中声明的东西
implement中的变量,函数,过程,类型等的作用范围为本单元,其他单元即使uses这个单元也不能用
Kingron 2001-08-11
  • 打赏
  • 举报
回复
是啊,就是这个样子了。
lovelypengpeng 2001-08-11
  • 打赏
  • 举报
回复
是这样的吗?还有人回答吗?
ch81 2001-08-11
  • 打赏
  • 举报
回复
用在interface中的uses单元,如果别的单元用了这个单元,则这些单元都看到。
在implement中的uses单元,如果别的单元用了这个单元,则这些单元都看看不到。
我记得好像是这样

5,386

社区成员

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

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