可以建立一个公共单元,把所有全局变量、对象和类型定义都放在它的interface中。对象在initialization部分创建,在finalization部分释放。然后每个模块都引用(uses)这个单元(不会多次创建)。这是我一般的做法,提供给你参考。

解决方案 »

  1.   

    如果使用initialization段的话,那么每一个模块uses这个的时候,它就创建一次???
    不对吧,是仅调用一次吧
    可以在project 中显示地调用一次参数的创建,在其他单元中在进行引用
      

  2.   

    全局变量放在initialization部分
    最前面
      

  3.   

    你可以尝试建一个单元,如public.pas,将你的全局类、函数、变量都放在其中。需要时可以在另一个单元中将其uses进来。