问个基础问题FORM1,FORM2互相USES的问题 看资料说 A单元在接口处USES了B单元 然后B单元又在接口处USES了C单元的话 A单元就可以直接访问C单元可是实例里UNIT2接口处USES了UNIT1,UNIT1接口处USES了IDHTTP为什么UNIT2里 会说TIDHTTP类型没有定义也就是说UNIT2还是没法访问到IDHTTP单元 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 A单元在接口处USES了B单元 然后B单元又在接口处USES了C单元的话 A单元就可以直接访问C单元这样可以吗? 查资料上说的- - 资料也是在CSDN上查的 不过地址我忘了 难道是假的? 找到资料了 发给大家看下http://topic.csdn.net/u/20090816/21/e8effa7b-cfc8-4b84-9dd0-e2959bef47ed.html看10楼http://deepcast.net/wiki/delphi%E8%AF%AD%E6%B3%95%E8%BF%9B%E9%98%B6看 二,库单元 部分 A USES B ;A中可以引用BB USES C ;B中可以引用C但A应该不可以引用C 感觉好象是在interface下方引用还是在implementation下方引用的区别,你试一下。 回楼主,这样是不行了,但有一个技巧,假如A uses B,B uses C,如果你想只uses B就可以使用C的类型可以在B中声明C类型的别名,比如C有一个类叫TCClass,你可以在B中这样声明:type TCClass = UnitC.TCClass; 只能提取为公共单元。大家都uses它 这样是不行的,你要在A中USES C 谢谢各位了 taxi的方法好像不错 回去试试 结贴 多人给分 日期显示,由用户选择 最近脖子后面疼,怀疑是颈椎病,有没有高人支招! 还是有关coinitialize的问题?(绝对菜鸟级) 如何在命令行程序中接受传入的参数?谢谢了 昨晚一个MM让我郁闷啊!散分 如何让一个程序在后台运行,自动模拟键盘往输入框里面输入? 简单问题:怎样把.pas文件编译成.dcu文件 财务明细帐的结存如何处理?结存即记帐当时的现存,之后如何维护(增减记录时)? 急!急!!急!!! 天价求解,我想做一个ASP编辑器,现在就差按下点“.”得到属性了 请问高人 这中情况是为什么??? 怎么样才能枚举出系统当前加载的内核模块呢?
看10楼http://deepcast.net/wiki/delphi%E8%AF%AD%E6%B3%95%E8%BF%9B%E9%98%B6
看 二,库单元 部分
type
TCClass = UnitC.TCClass;