对midas.dll的错误做个调查================================================== 如果你做过三层的应用,请回复你是否见过以下错误:error loading midas.dll你的答复会作为midas错误是否和系统有关的一个证据,而我将据此考虑是否重新安装客户的服务器。万分感谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可能没注册:注册一下midas.dll,regsvr32 midas.dll 在程序中使用winexec("regsvr32.exe midas.dll",SW_NORMAL);注册midas组件 谢谢,我已经注册过了,其它各种各样的土方也都试过了,象什么注册在C:\或者在开始程序时loadLibrary,都不行,所以才来这里调查的。 是放到这里的吗?c:\windows\system 如果有两个版本的MIDAS.DLL文件,即有两个MIDAS,也会出再这种情况 可能是注册表中记录的<path>midas.dll不存在,可以:(1) regsvr32 /u /s midas.dll(2)midas.dll to c:\windows\system or c:\winnt\system32 被使用是会自动注册。 不用反注册,再注册就能覆盖旧值:regsvr32 /s <path>midas.dll intall delphi in client pc, then ok, then you will found, there is a detail doc about midas.dll. midas.dll 拷贝到和程序同一目录下 注意你的注册表中所有和Midas.dll文件相关的键值的路径是否正确.是否该路径下确实存在这个文件. midas.dll的错误会不会和ado的bug有关系咧?你上网下载一个ado的升级包试一下。好象delphibbs上面有。要不冉就是Midas本身的文件被破坏了,你在Delphi的安装光盘里面讲这个文件覆盖掉安装目录里面的文件试一下 基本上放到Windows/System(9x)或WinNT/System32(NT/2k)就行了 怎么这么多人都说是改目录呢?这和文件放的位置有什么关系呢?反正都是一样注册过的。再说,其实midas.dll本来就是在那个目录下面的。 我也遇到过,我机器上有xp和2000,两个操作系统,每个操作系统都有D6和d7,在XP中出现了这个问题,2000中没有,我卸载d6重新安装就好了,但是不知道原因,我觉得和操作系统没有关系 这个问题我出现和试验重现过,已解决。你确认注册表中登记的目录下有正确的midas.dll(d5/d6/d7)吗? 遇到过,很正常的问题。实施过程中的错误很多时候是由.dll文件引起的,特别是在使用了AxtivX控件后,这种情况出现比较多。 本人将Midas.pas编译入程序,未发生此现象。 遇到但那的确是因为 Midas.dll 没注册, 理论讲都会自动, 但有些机就是不会自动, 只好手动... 遇到过,客户升级win2k后问题解决,可能是adolib的问题 遇到过这样的问题,系统是2000server,害得我卸载后重装delphi才解决了问题。不知道是什么原因,我想应该是使用的问题而不是系统的问题吧。 现在又发现重装后delphi6还是不正常,做程序的时候用DcomConnection连接服务器可以,但用SocketConnection连接的时候就错了,提示winsocket error......on api connect.....大概是这样的错误提示,详细我也记不太清了, 我在开发Midas服务器的时候也碰到过这样的问题,最后发现是自己的服务器端程序有错误。 不用钩子 截获系统消息! 有没有办法将STRINGGRID的最后两行变成一列? jijiji!这个语法行不行? Y=4X^2 即Y等于4乘以X的平方这条抛物线如何实现在界面上? 用摄像头录下来的AVI好大,请问有没有视频压缩的代码或控件? 请问Tupdatesql是怎样进行数据更新的?(急) 请问怎么知道添加某个对象后需要什么头文件的~ 急:请问怎么复制DBGrid中上一条记录? 帮帮忙!在线等待 一个关于拨号连接对话框的问题 用DBGrid显示存储过程的查询结果,可是......给点技术支持吧 求助,arcgis的mapcontrol控件LoadMxFile的问题
winexec("regsvr32.exe midas.dll",SW_NORMAL);注册midas组件
或者在开始程序时loadLibrary,都不行,所以才来这里调查的。
(1) regsvr32 /u /s midas.dll
(2)midas.dll to c:\windows\system or c:\winnt\system32
被使用是会自动注册。
路径是否正确.是否该路径下确实存在这个文件.
你上网下载一个ado的升级包试一下。好象delphibbs上面有。
要不冉就是Midas本身的文件被破坏了,你在Delphi的安装光盘里面讲这个文件
覆盖掉安装目录里面的文件试一下
这和文件放的位置有什么关系呢?反正都是一样注册过的。
再说,其实midas.dll本来就是在那个目录下面的。
你确认注册表中登记的目录下有正确的midas.dll(d5/d6/d7)吗?
特别是在使用了AxtivX控件后,这种情况出现比较多。
不知道是什么原因,我想应该是使用的问题而不是系统的问题吧。
用SocketConnection连接的时候就错了,提示winsocket error......on api connect.....
大概是这样的错误提示,详细我也记不太清了,