我做了三个窗体,比如Form1中有个变量data1,在Form2中引用了这个变量,而在Form3中我想用Form2中改变后的Data1的值,可是它显示的还是Form1中Data1的值。。求解释!!!
解决方案 »
- DEPPHI RAVE 中调用第三方安装包出错
- fastreport问题?
- 同時開啟兩個用BDE編寫的程序時發生內存不足的問題
- 探讨短信软件开发原理
- 关于MDIForm和MDIChild的一个常见小问题
- 救急!!!SQL Server2000恢复时总是提示“数据库在使用……”
- 一个非常简单的问题,回答对了就给100分。急,在线等。。。。。。
- 請問oracle 9i中函數 nvl()是什麼意思??
- 在网吧通过一台主机上网,如何获得本机在Internet上的IP地址?(急急急!)
- Delphi控件-----超级列表 “狂” ,十三亿人的资料瞬间读入!发布!
- 求一个动态生成UDPServer并且UDPRead能够监听的例子。
- TString和string的问题
2、在公共单元中定义全局变量,和公共函数;
3、在其它单元、窗体中加入Uses MyOwn。
4、在其它单元、窗体中即可,直接使用全局变量,和公共函数。
在 Form2和Form3中,都加上引用 uses Form1;
如果我想在Form3的Create函数里引用data1这个变量,那它的值是Form2中更改后的值吗?
比如在form1中data1变量的值=a
楼主在form2中调用了data1并给他赋上新的值比如b
然后在form3中调用data1的时候结果还是等于a,并不是b
是这个意思吧这种情况正常来说不会发生,只有你在form2中自己又定义了一个data1,并把b赋给了这个data1,而且你引用的时候没有加上from1.data1,其实是直接调用了你form2中的data1才有可能出现这种情况