我想在DLL文件中定义个一个类,这个类会在其他的DLL文件和主程序中使用到。请问我应该怎么做,
另外要传递这类型的参数,我怎么去管理内存。比如我在DLL中建立了一个全局的ADOCONNECTION  我应该怎么去做。

解决方案 »

  1.   

    在两个DLL文件中都定义这个类吧,,,delphi的指针  也很不错  不差于C语言
      

  2.   

    1、DLL中對象共享,可以將類中的方法聲明為虛方法,呼叫者,再使用模板類去調用此方法;也可以聲明一個接口,dll中的類實現這個接口,呼叫者什么一個該接口類型的變量,用于接收此接口對象;
    2、可以在dll中單元的finalization部分釋放他;也可以在外部釋放他(再公布一個釋放方法)