小弟的程序要用到几个公司变量及以自定义函数,但不知道定义在什么地方比较好!并且其他的form中怎样调用他们?

解决方案 »

  1.   

    一个单独的单元
    其他unit引用这个单元
    全局变量最好放到一个unit里
      

  2.   

    建立一个新的 单元publicUnit.pas公共函数全放那里
    其它单元中 ,按alt+F11选中该单元即可引用。
      

  3.   

    如果我自定义的函数中用到了activex 、和 DbGrid之类的控件,要不要定义的文件中使用uses把它们声明进去。还是在用的form中声明!?
      

  4.   

    公用函数和变量都放在一个公用的单元中如 pub.pas   调用时就是 pub.fpub.yourhanshu()就可
      

  5.   

    新开一个新单元,其中新建一个类储存全局信息initialization中构造全局对象所有其它单元引用它,通过该全局对象操作全局信息
      

  6.   

    >>如果我自定义的函数中用到了activex 、和 DbGrid之类的控件,要不要定义的文件中使用uses把它们声明进去。还是在用的form中声明!?这纯属设计问题,根本就不应该出现这种情况
      

  7.   

    如果我自定义的函数中用到了activex 、和 DbGrid之类的控件,要不要定义的文件中使用uses把它们声明进去。还是在用的form中声明!?