我的程序有一个主窗体(unit1)和一个子窗体(unit2),请问在子窗体(unit2)中如何调用主窗体(unit1)的函数或方法、过程?  
   不用全局变量可以做到吗?

解决方案 »

  1.   

    首先主窗体单元的Uses语句中要引用子窗体Unit2然后你才可以通过窗体对象变量进行访问在访问的时候可以加单元约束,也可以不加,假设你Unit2有一个全局变量Form2,要在Form1(主窗体)的单元中进行引用,在保证Unit1的Uses语句包含Unit2的情况下,可以这样写Unit2.Form2....也可以不加单元约束而直接写Form2-------------------------------------------------------------------------------
    你要引用无非就是要引用其他单元的内容,这个内容也无非就是对象或变量、常量、类型等等,如果是对象、变量这些东西,我想必要用到全局变量
      

  2.   

    你在unit2这个窗口中这样写uses from1;下面在调用unit1  中的内容时,
    from1.要用的东东,就可以了。