Delphi 6 中的全局变量怎么在哪里定义

解决方案 »

  1.   

    如果实在想用全局变量,建议专门做一个ConstDef.pas单元,把所有用到的全局变量写在里面,然后在要用此全局变量的单元中use ConstDef单元就是了,这样子也便于管理。
      

  2.   

    文件---新建----unit   就可以了unit Share;interface
    uses
       Classes,Forms,DB,ADODB;
    varQX:integer;implementationend.
    调用
    var
      frmLogin: TfrmLogin;implementationuses Share;
      

  3.   

    建议尽量少用全局变量.如果要用的话, 可以在工程中加入专门的全局变量单元, 最好是用类或者结构封装一下.如果是程序级的全局变量, 可以用动态连接库或BPL.
      

  4.   

    全局变量:必须声明在public区域,不能放在implementation上方的var声明区域里.
    然后在调用该变量的单元里把全局变量的单元给包含进来,就可以了