在相互引用的单元中定义了类,
在主单元中定义了很多的全局变量,
可以在主单元的过程或者函数中,定义类的实例并且初始化,等等操作不知道为什么,不能定义全局 类实例--和那些全局变量放在一起
请高手解答
在主单元中定义了很多的全局变量,
可以在主单元的过程或者函数中,定义类的实例并且初始化,等等操作不知道为什么,不能定义全局 类实例--和那些全局变量放在一起
请高手解答
解决方案 »
- 控件的输入法设置问题,求个解决方案!
- 请帮忙看看,下面的代码,为什么在某些机器的系统下会出错?
- delphi 调用webservice 序列化
- 在线求助:B/S系统中如何读写本地计算机IC卡读卡机
- 求一隐藏任务栏的代码!!
- 为什么我使用dcom连接时,使用ado.Recordset:=IUnknown(ole) as _Recordset可以,而使用socket连接却出错?
- sql语句的错误,快点,各位大哥
- [求教]如何解决Delphi和vc程序间的通讯问题???
- delphi的安装问题
- 该死的网管!!
- 如何实现韩文、日文向中文(GB2312)转换?最好提供代码,非常感谢!急!
- IdHttp.post 问题
unit GlobalDemo;interfaceuses Foo;type
var
A: Integer = 3;
B: Integer = 4;
Foo: TFoo;implementationend;
-----------------------------------
unit Foo
//...
uses GlobalDemo;
//...
TFooClass = class
//...
end;
//...
type Tfoo=class
……
end;var
A: Integer = 3;
B: Integer = 4;
Foo: TFoo;
//全局变量部分定义implementation
uses 引用的其他单元————————————————————————
其他单元implementation
uses 主单元
感觉这个 Foo: TFoo; 要报错的
但是放在procedure中为什么又可以?
5楼和4楼的区别在于,类放到主单元了,这个不利于代码的组织,