求救: exception eolesyserror in module EldraMIs.exe 没有注册类别

gulu523 2010-05-14 01:17:19
继续求救,之前问题联动贴http://topic.csdn.net/u/20100512/13/b949bee6-6edb-42ed-ac6f-a2aca75083e5.html

上述问题都已解决。现在是运行程序的时候提示



请教达人给指导下。
...全文
18632 19 打赏 收藏 转发到动态 举报
写回复
用AI写文章
19 条回复
切换为时间正序
请发表友善的回复…
发表回复
shqdb888 2011-07-23
  • 打赏
  • 举报
回复
看看~~~~~~~
a4867433 2010-08-02
  • 打赏
  • 举报
回复
m weafdsfasd
ffwin 2010-05-14
  • 打赏
  • 举报
回复
我擅长找这类问题,实在搞不出来,联系我
ffwin 2010-05-14
  • 打赏
  • 举报
回复
也可以用VC里的DEPENDS.EXE,看哪一项是红色的,表示不存在的文件
ffwin 2010-05-14
  • 打赏
  • 举报
回复
用filemon监视,找那个文件没有找到的项目,注册对应的项目即可
mdejtod 2010-05-14
  • 打赏
  • 举报
回复
林石公 2010-05-14
  • 打赏
  • 举报
回复
这个问题挺讨厌的,应当是原来的程序调用了一个COM组件之类的东西,
建议:有些软件可以检测到你的程序调用到哪个dll/ocx之类的,你可以试一下,找到这个组件

笨办法是:
你可以在你程序目录下找找有没有ocx,dll文件,用上边讲的regsvr32的方式注册,如果找不到,那你只好到系统目录下去找了,比如c:\windows\system32目录之类的,找找有没有看起来比较特别的dll,ocx,也采用regsvr32的方式注册试试
gulu523 2010-05-14
  • 打赏
  • 举报
回复
EldraMIs.exe 是编译后生成的。 在登录对话框输入密码后,点击确认提示以上错误
SQLDebug_Fan 2010-05-14
  • 打赏
  • 举报
回复
EldraMIs.exe有可能是一个DCOM,你把它运行一下来完成注册。
merrymin 2010-05-14
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 gulu523 的回复:]
安装目录里面没有类似的文件。是不是和我的系统有关系?
[/Quote]

具体用到哪些COM组件就不得而知了,那么就无从注册了!
gulu523 2010-05-14
  • 打赏
  • 举报
回复
顶一下。问题比较紧急。求高手给看看
gulu523 2010-05-14
  • 打赏
  • 举报
回复
没人关注吗?
gulu523 2010-05-14
  • 打赏
  • 举报
回复
安装目录里面没有类似的文件。是不是和我的系统有关系?
merrymin 2010-05-14
  • 打赏
  • 举报
回复
把你应用程序中包括的OCX,Dll全部都注册一下:

regsvr32 xxx.OCX
regsvr32 xxx.DLL

如果作者没把需要的COM组件放在应用程序目录中的话就悲剧了
gulu523 2010-05-14
  • 打赏
  • 举报
回复
楼上两位能不能说的仔细一点? 有点不明白,需要重新注册com+组件?
亮剑_ 2010-05-14
  • 打赏
  • 举报
回复
regsvr32 xxx.OCX
regsvr32 xxx.DLL
亮剑_ 2010-05-14
  • 打赏
  • 举报
回复
找找有没有COM组件文件,一般扩展名是OCX或DLL
merrymin 2010-05-14
  • 打赏
  • 举报
回复
某个被调用的COM组件没注册
gulu523 2010-05-14
  • 打赏
  • 举报
回复
问题补充: 这个老系统是10年前用delphi和sqlserver6.5 做的系统,从2005年开始就没换过服务器,一直就那么用着。现在想添加一台新的服务器来运行这个系统,但是现在sqlserver6.5的安装程序已经很难找到了,系统的安装程序有(源程序已经没了)。 我花了很多功夫才弄到sqlserver6.5的安装文件。在我本机上装好数据库之后,把数据库恢复过来。 运行系统提示

2,507

社区成员

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

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