我在unit1.pas中的interface的public中定义了一个变量:_UserName:string;
现在我想在unit2.pas中使用这个变量,但是编译时说没有定义!!! 我是用如下两种方法引用的,但是都不成功!!
unit2.pas
interface
uses ....., unit1; //第一种方法 implementation
uses .......,unit2; //第二种方法
..........
//在此处使用 _UserName
小弟是初学者,清高手指点!
现在我想在unit2.pas中使用这个变量,但是编译时说没有定义!!! 我是用如下两种方法引用的,但是都不成功!!
unit2.pas
interface
uses ....., unit1; //第一种方法 implementation
uses .......,unit2; //第二种方法
..........
//在此处使用 _UserName
小弟是初学者,清高手指点!
在interface下面声明变量即可,不要使用类成员补充:全局变量最好少使用,否则你的程序会很难看
你在unit2中不是可以访问form1这个变量么,你就在form1下面写你的变量就行了
在unit2中uses unit1,就可以访问了