关于uses的问题?(50分)

  • 主题发起人 主题发起人 LitterTiger
  • 开始时间 开始时间
L

LitterTiger

Unregistered / Unconfirmed
GUEST, unregistred user!
如果一个unit uses的两个unit有同名的变量,
该变量名默认是引用后uses的那个unit的变量,
那么怎么引用另外的那个变量呢?
help:
If two units declare a variable, constant, type, procedure, or function with the
same name, the compiler uses the one from the unit listed last in the uses
clause. (To access the identifier from the other unit, you would have to add
a qualifier: UnitName.Identifier.)
但是我实验时,报错!

还有,是不是只能在.dpr中用uses .. in..,在unit中不能用 uses .. in ..的格式。我的验证是这样的。
 
比如SetFoucs
默认创建窗体,
SetFocus为Forms.SetFocus
Windows的API里面也有这个,调用需要使用Windows.SetFocus;
 
应该不能这样的吧。这样就有了两个全局变量了。
 
比如有a unit和b unit
当它们都有C函数时,可以用a.C()或b.C()来调用
 
我在d6里的实验好象不太成功
 
?,我这就看看,我的是D5,不过好像都一样呀。。。
 
可以的,我实验了。
 
多人接受答案了。
 
后退
顶部