加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

如何使用delphi中的com界面在windows 7中工作

发布时间:2020-12-15 09:24:42 所属栏目:大数据 来源:网络整理
导读:我的公司运行一个用delphi编写的旧应用程序.一个简单的com服务器,为某些计算机提供一些数据库.我必须在每台计算机上运行一次服务器以注册com接口,并且自从 windows xp中的任何东西以来它一直在工作. 使用windows xp我从来没有遇到过一个问题,但在 Windows 7
我的公司运行一个用delphi编写的旧应用程序.一个简单的com服务器,为某些计算机提供一些数据库.我必须在每台计算机上运行一次服务器以注册com接口,并且自从 windows xp中的任何东西以来它一直在工作.
使用windows xp我从来没有遇到过一个问题,但在 Windows 7中,该类只是不会注册,无论我尝试什么(我尝试导出注册密钥),当我打开客户端时,我仍然会收到错误“Class not registered ”.

有什么建议? Plz救我的圣诞节.

解决方法

我的COM服务器,包括EXE和DLL,都是在32位XP上用BCB6(而不是Delphi)编写的,它们在64位Windows 7上安装时工作正常.您只需要确保运行其安装代码从一个升级的过程,这就是全部.使用“以管理员身份运行”选项打开cmd.exe实例,然后导航到COM服务器的文件夹并使用/ INSTALL参数(对于EXE)或32位版本的regsvr32.exe(对于DLL)运行它WOW64系统文件夹.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读