在程序中使用了DATASETPROVIDER组件,现在程序运行时在没有MIDAS.DLL的机器上运行会提示Error - Load MIDAS.DLL,请问大家是如何解决这个问题的呢?也就是不用手动的去拷贝并去注册MIDAS.dll。谢谢。

解决方案 »

  1.   

    uses MidasLib;
    或找到MIDAS.DLL拷贝到系统目录
      

  2.   

    >>>也就是不用手动的去拷贝并去注册MIDAS.dll。
    不可能不拷贝文件,只有拷贝文件到系统目录或程序目录,如果还不行的话,就得注册。也可以用InstallShield之类的安装工具打包,在里可以自动注册。
      

  3.   

    注册midas
    regsvr32 midas.dll
      

  4.   

    如果是D5,只能用regsvr32 midas.dll了;D6以上版本可以将MidasLib.dcu文件编译到project中。