如何声明 不同 窗体 全局变量
如何声明 不同 窗体 全局变量?
在什么位置声明呀?谢谢!
[解决办法]
新建立一个unit,在unit申明全局变量,然后再各个窗体的unit中uses此单元。
我在程序开发中基本保持此种文件规范。
设立全局uint,如gobUnit,编写全局变量,函数,数据类型、消息等。然后在各窗口中使用use gobUnit引用.
[解决办法]
楼上方法不错
[解决办法]
只要use包含变量的文件,这个变量就成了使用use文件的全局变量。
[解决办法]
1楼的方法不错,如果你想在每一个form里定义全局变量的话,就在public里定义,然后在其它form里面use你定义了全局变量的这个form,这样的话其它的form就可以用到你刚定义了的全局变量。
[解决办法]
项目的常用参数可以放在单独的文件中,比如
ProjectConsts、ProjectResources(常量、全局变量、资源字符串)
另外,可以根据需要为窗体声明一些公开的属性或方法,而不是让调用者通过发布的属性来操作,
比如form1.Edit1.Text;
对窗体操作,可以采用全局变量(如form1),局部变量或参数形式。使用全局变量时,如果释放窗体的话需要同事将其置为nil。
简单来说,遵循一条原则:“高内聚、低耦合”。