interface中的uses语句和implemetation中的uses语句有何不同?

yxyy17 2003-09-15 09:48:42
如题
...全文
33 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
yxyy17 2003-09-15
  • 打赏
  • 举报
回复
谢谢
FrameSniper 2003-09-15
  • 打赏
  • 举报
回复
揭贴吧!
FrameSniper 2003-09-15
  • 打赏
  • 举报
回复
揭贴!
bphoenix 2003-09-15
  • 打赏
  • 举报
回复
另外还有个小技巧,如果两个UNIT要相互调用的话,如果都写到interface中编译时会报循环调用的错误,这时把一个UNIT的uses放到implemetation中就可以通过了
hongqi162 2003-09-15
  • 打赏
  • 举报
回复
一搂说得很清楚
westmud 2003-09-15
  • 打赏
  • 举报
回复
界面区头部的uses子句表示需要访问的外部单元,这些外部单元中定义了你需要引用的数据类型,如自定义窗体内所用的控件。

实现区头部的uses子句用于表示只在实现部分访问的单元。如果例程或方法的代码需要引用其他单元,你应该把这些单元加到实现区子句中,而不是界面区。你所引用的单元必须在工程文件目录中能找到,或在工程选项对话框的 Directories/Conditionals 页设定这些单元的搜索路径。

5,388

社区成员

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

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