无法装载midas.dll,急,急!!

我和我的蓝天白云 2005-11-08 08:55:10
程序用了clientdataset,发布时带了midas.dll文件,可是在其他机器安装后运行提示:
can't load midas.dll错误,把midas.dll复制到系统目录下,仍然如此,是否要用regsvr32.exe注册,如何在程序中实现。
...全文
899 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
r_s 2005-12-14
  • 打赏
  • 举报
回复
mark
web9527 2005-11-12
  • 打赏
  • 举报
回复
在源文件的uses中加入midaslib,就会将midas.dll直接编译到exe中,就不用分发midas.dll,不过exe也会大一些
jinzhili 2005-11-12
  • 打赏
  • 举报
回复
我也遇到了这样的情况。
后来再网上找了一下。
现在的做法是。在代码中USE MIDASLIB
修改了打包代码。我用的是INNO SETUP.
halfdream 2005-11-12
  • 打赏
  • 举报
回复
无法装载MIDAS.DLL原因一般是这样,MIDAS.DLL曾经在这个系统里面注过册,后来或者被删掉,
或者被更换了目录.

如果一个系统中没有注册过midas.dll,应用程序使它时,它会被自动注册的.但曾注过册,
不管注册信息正确与否,都不会新注册.

一般用regsvr32 重新注册MIDAS.DLL应该可以.
甜而不腻 2005-11-11
  • 打赏
  • 举报
回复
首先把MIDAS.DLL copy 到系统目录里,然后手动注册
开始---》运行----》输入:regsvr32 midas.dll 回车

ok!
zhzh75370782 2005-11-11
  • 打赏
  • 举报
回复
楼上正解。
l_xiaofeng 2005-11-11
  • 打赏
  • 举报
回复
批處理注冊.制作安裝程序時就應該包含注冊DLL了,不正確安裝不能運行自然就合乎邏輯了!
mxlinux 2005-11-11
  • 打赏
  • 举报
回复
我遇到过同样的问题,解决办法:

将midas.dll拷贝到system32目录下,并用regsvr32.exe注册,即可。

可以用安装程序自动完成以上操作。
  • 打赏
  • 举报
回复
请问如何在程序中判断是否注册,并且进行注册?
du007 2005-11-09
  • 打赏
  • 举报
回复
楼主,你需要在单元中Uses一下midas.dll的所在单元名即可。当然不要忘记注册一下他。
senfore 2005-11-09
  • 打赏
  • 举报
回复
对,需要注册一下。。
  • 打赏
  • 举报
回复
是否一定要拷贝到系统目录下注册?

829

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧