各位前辈:
        我要在Delph6.0的一个工程里定义一个全局变量,要在两个单元都能通用,应该怎样定义,因为我没有学过C++,所以没有这方面的知识,特请教各位高手,谢谢,万分感激!
                                                             jackyrong

解决方案 »

  1.   

    新建一个公共的Unit1单元文件,在该单元文件中声明变量类型和访问权限。
    在其他单元中引用这个单元(uses unit1),就可以直接访问该全局变量了。
      

  2.   

    unit 0
    ...
    var
     a:int;
    unit 1
    uses
     0;
    ...unit 2
    uses
     0;
    ...
    这样就可以在1 2两个单元中用a这个全局变量了。
      

  3.   

    在一个公共单元里面定义一个变量,然后其他的单元把它添加到use列表里面就可以了。
    例如pub.unit
    ....
    ....
    var
      a:integer;main.unituses
      pub.pas
    ...
    pub.a:=10;
      

  4.   

    在一个公共单元里面定义一个变量,然后其他的单元把它添加到use列表里面就可以了。
    例如pub.unit
    ....
    ....
    var
      a:integer;main.unituses
      pub.pas
    ...
    pub.a:=10;
      

  5.   

    各位前辈:
        Project Project1.exe raised exception class EAccessviolation with message'Access violation at address 00000000.Read of address 00000000'.Process stopped.Use Step or Run to continue.是什么意思啊?谢谢!
                                                                     jackyrong