说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

特急!!!!delphi中几个form可以共用的公共变量在什么地方定义!!!

编辑:说三道四文库 发布时间:2018-07-18 06:53
HTML文档下载 WORD文档下载 PDF文档下载
我都是用一个UNIT专门放公共变量,别的单元USE这个UNIT。
public
最好还是单独建立一个Unit!到处引用.....
建一个UNIT 我这样他这样大家都这么你也这样做吧。
定义一个全局Unit,每个form把他包含进来。
好像只有uses这个方法
我找到了,在主窗体的unit中声明即可。然后各个子窗体uses就可以了,谢谢各位!

还有一点关于ActiveForm的问题我不是很明白:
为什么在ActiveForm中弹出的窗体可以对主窗体中的全局变量可以引用、赋值,而不能引用主窗体中的FORM中的控件的属性!
例如:主窗体中定义
var
  TeeMainForm: TTeeMainForm;
  ls:string;
implementation

在子窗体中调用:
TeeMainForm.Button6.Caption:='all ok';//不可以,抱错
ls:='all ok';                         //可以
而以上两句在delphi的应用程序中执行都通过,请问各位是什么原因!!
谢谢各位,头一次在csdn中问问题,谢谢各位!
36006关注! :)
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘