工程的全局变量应在哪里定义?而单个unit要用的变量应在哪里定义,谢谢了!!! ?!·#¥%% 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1.工程的全局变量可以在 type 之前定义;2.unit单元变量应该在implementation之后定义;3.如果只是用在unit中的一个过程的变量,只需定义在这个过程中就可以了,当然定义在2中也可以,只是浪费罢了。 unit Unit1;interfaceuses ...type...var 全局变量: string;implementationprocedure aa;var 私有变量: string;beginend;end. unit Unit1;interfacevar a: integer; // 工程内全局变量(其它单元要在uses中加入此单元后才能用)implementationvar b: integer; // 单元内全局变量procedure TForm1.FormCreate(Sender: TObject);var c: integerl; // 私有变量beginend;end. 关于self 求助 怎样用VB6 调用这个DELPHI写的动态库啊 如何将数据库内容在stringgrid显示,急急!!! TWWDBGRID的超难问题!显示的一列怎么根据列的值设置不同的Alignment属性? 听闻这里高手非常多,特来请教! 用tcpclient不能接受、发送数据的奇怪问题 怎么清楚IIS日志,以及系统日志? DBGRID的菜单问题。 源代码从一台机器拷贝到另一台机器上,为什么会出错??? 那里能下载 BoundsChecker for Delphi 这个 如何设置数据倒出成excel的列不是按科学记数法显示。 那个属性可以设置Form的大小不能被改变
2.unit单元变量应该在implementation之后定义;
3.如果只是用在unit中的一个过程的变量,只需定义在这个过程中就可以了,当然定义在2中也可以,只是浪费罢了。
var
私有变量: string;
begin
end;end.
a: integer; // 工程内全局变量(其它单元要在uses中加入此单元后才能用)implementationvar
b: integer; // 单元内全局变量procedure TForm1.FormCreate(Sender: TObject);
var
c: integerl; // 私有变量
begin
end;end.