100分,最最简单的COM应用问题。

tmlxqwd 2004-10-25 10:08:48
这是 《VC++ 6.0 技术内幕》书上的24章的 例程序。 一个是 Com组件服务程序 一个是客户端程序,
我在运行客户端程序的时候老是报 找不到动态链接的错误。 我用那个注册组件的程序注册过Com组件的dll。可惜还是那个错误。
我把书上的代码传在网上了。http://www.cwestc.com/temp/temp.rar 有人叫我怎么注册和使用吗?
...全文
152 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
sunheart 2004-10-27
  • 打赏
  • 举报
回复
我用win2000。一切正常。
不知道你的环境。没出现你所说的问题。而且程序本身没问题。估计是你环境的问题
Soundboy 2004-10-26
  • 打赏
  • 举报
回复
要确保就是在运行你用这个dll的机器上注册的。

楼主你到底注册成功了没有?

你可以在注册表里面手动搜一下看看是不是指到dll所在的路径了。
bit1010 2004-10-26
  • 打赏
  • 举报
回复
你只要把Com组件服务程序重新编译一下(rebuild all)或者把编译生成的debug文件夹删除后在编译(用build即可)就可以自己注册到你的注册表中了,现在不用自己动手注册了。qq:441505371.祝你好运,这个问题也困扰了我一段时间。
aftravel 2004-10-26
  • 打赏
  • 举报
回复
我在运行客户端程序的时候老是报 找不到动态链接的错误。 我用那个注册组件的程序注册过Com组件的dll。可惜还是那个错误。

要把 dll下载到客户端再注册才可以,要不然,就会出现找不到动态连接库
cnhgj 2004-10-26
  • 打赏
  • 举报
回复
先反注册后再重新注册
regsvr32 /u xx.dll
regsvr32 xx.dll
sukevin 2004-10-26
  • 打赏
  • 举报
回复
warmchang(风滑过的痕迹) 说的对
应该确定你的com是否真的注册上了,用depends看看有没有少支持的dll
pepsi1980 2004-10-26
  • 打赏
  • 举报
回复
http://www.vccode.com/file_list.php?type=29
tmlxqwd 2004-10-26
  • 打赏
  • 举报
回复
我那个是COM不是COM+ 请先下载我提供的代码看看好吗?
kugou123 2004-10-26
  • 打赏
  • 举报
回复
COM+组件注册方法
http://www.vckbase.com/document/viewdoc/?id=609
tmlxqwd 2004-10-26
  • 打赏
  • 举报
回复
重启编译组件试过,regsvr32 /u xx.dll regsvr32 xx.dll 也试过 , 还是不行
warmchang 2004-10-25
  • 打赏
  • 举报
回复

用Depend看看少什么支持的dll;一般regsvr32 XX.dll注册不成

功就是这个问题;
tmlxqwd 2004-10-25
  • 打赏
  • 举报
回复
如果可以的话,我就不问了
ganqi 2004-10-25
  • 打赏
  • 举报
回复
没看过你的代码,不过注册的话就用这个了:regsvr32 XX.dll

16,472

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Web++
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

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