是这个样子的:为了以后的维护,我想把有关计算的逻辑单独地写到另外一个单元UnitCalculate.pas中;然后在另外的一个单元UnitMain.pas中引用。我以前的时候都是把计算单元中的函数写在一个类中,并在这个单元中定义一个实例。总是感觉这样比较蠢。能否给一个例子看看?(完整一些的,比如引用关系等)。谢谢了!

解决方案 »

  1.   

    从object类继承一个自己的类,把所有的函数放在这个类里,做成方法,再引用这个类
      

  2.   

    你可以将你的函数放在单元定义变量地方,这样就不需要再定义一个实例了:
    例如,Function aa:String;
      
    ......var
      Form1: TForm1;
      Function aa:String;
    implementation......
      

  3.   

    Wally_wu(不想再写代码)说的对,就是这样的,你可以自己试一个呀,