启动管理软件服务器时,提示midas.dll错误
2个回答
2013-08-17
展开全部
首先确认系统以及管理软件目录内是否有midas.dll文件,如果没有,请复制或下载midas.dll到相应目录。系统默认路径为:'c:\windows\system32\' 然后依次打开“开始菜单”内的“运行”在运行框内输入regsvr32 c:\windows\system32\midas.dll注册该文件即可。 以上为本人工作中积累的一点小经验,请放心使用,使用以上方法均可解决此种问题!更多情况请光顾朱建博的人生博客
2013-08-17
展开全部
使用Delphi7做的三层程序,碰到SocketConnection已经正常连接,但是ClientDataSet无法连接,报Error loading Midas.dll 错误。
此错误的可能情况有以下:
1、客户端没有Midas.dll文件
2、客户端的Midas.dll 没有注册(一般来说,这个文件不需要注册)
解决办法有以下:
1、在你用过clientdataset这个控件的单元里面uses midaslib这个文件,这样你的客户端就不需要附带
midas.dll这个文件了,适用于delphi6.delphi7
2、其实你只要把注册表的键值更改一下就可以了:
HKEY_CLASSES_ROOT\CLSID\{9E8D2FA1-591C-11D0-BF52-0 020AF32BD64}\InProcServer32的默认键值更改
为Midas.dll的全路径就可以了,我想是这样的,TClientDataSet是先找这根键值,然后载入Midas.dll,Midas.dll再注册其他键值的。
注册Midas.dll 使用下面语句: "Regsvr32 C:\windows\system32\Midas.dll"
此错误的可能情况有以下:
1、客户端没有Midas.dll文件
2、客户端的Midas.dll 没有注册(一般来说,这个文件不需要注册)
解决办法有以下:
1、在你用过clientdataset这个控件的单元里面uses midaslib这个文件,这样你的客户端就不需要附带
midas.dll这个文件了,适用于delphi6.delphi7
2、其实你只要把注册表的键值更改一下就可以了:
HKEY_CLASSES_ROOT\CLSID\{9E8D2FA1-591C-11D0-BF52-0 020AF32BD64}\InProcServer32的默认键值更改
为Midas.dll的全路径就可以了,我想是这样的,TClientDataSet是先找这根键值,然后载入Midas.dll,Midas.dll再注册其他键值的。
注册Midas.dll 使用下面语句: "Regsvr32 C:\windows\system32\Midas.dll"
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询