做三层的人都知道,TClientDataSet小家碧玉,恐怕人人都喜欢使用。但是,都知道娶TClientDataSet是有代价的,因为你同时也得面对丈母娘MIDAS.DLL.
能不能使用TClientDataSet又不用MIDAS.DLL呢?
很简单,就是uses一下MidasLib单元!好了,说到这里,该提问了:
  就是添加单元这个单元仅仅是供该程序使用,但是如果是服务器的话,仅仅是使用是不够的,还需要在windows\system32中注册DLL,那么我在不打包DLL的情况下,怎么利用MidasLib单元来进行"在windows\system32中注册MIDAS.DLL!"

解决方案 »

  1.   

    有哪麼復雜嗎?在安裝程序中一起打包注冊DLL就行。自己手動注冊或寫一個批處理注冊也簡單。
      

  2.   

    一楼,你没看提问内容吗?
    {
    那么我在不打包DLL的情况下,怎么利用MidasLib单元来进行"在windows\system32中注册MIDAS.DLL!"
    }
      

  3.   

    程序启动的时候用shellexecute调用regsvr32命令行不?
      

  4.   

    加载MIDAS.DLL的DLLRegisterServer来注册
      

  5.   

    也可以用ShellExecute调用Regsvr32来注册,后面带个/s的参数。