请问我写的activeX在别人机器注册后为什么不好用?

轻松工作快乐生活 2004-09-08 11:46:22
小弟刚刚接触VC不久,刚写了一个activeX作用是要在网页上调用在客户端生成数据库文件。可是在自己机器上编译后在网页上用javascript调用一点问题都没有。可是拿到别人机器上注册就不好用了。请问各位这是什么原因。
...全文
134 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
天限天空 2004-09-11
  • 打赏
  • 举报
回复
回复人: zk_2000(&轻松&) ( ) 信誉:100 2004-9-8 12:36:23 得分: 0



可是我从自己机器上试了一下,把它先卸了,再手动注册,也还是不好用啊。请问各位这是为什么呢?
------------------------------------------------------------
那你就自己调试好

怎么不好用,问题说清楚,让人来猜问题,这个范围太大了吧


sdwalnut1 2004-09-10
  • 打赏
  • 举报
回复
编译的时候,使用静态联编。
at_yuan2 2004-09-10
  • 打赏
  • 举报
回复
编译链接时,请选择Release版,同时,选择"在静态库中使用MFC"
fool_leave 2004-09-10
  • 打赏
  • 举报
回复
不知道你的Release里面有什么,应该只需要ocx文件.你先清理一下,删除所有的文件,然后重新编译.
  • 打赏
  • 举报
回复
哪些是有用的呢? fool_leave() 谢谢赐教
  • 打赏
  • 举报
回复
5555,好像不行了这是为什么呢?那下面不都是一些链接文件吗?难道还有用吗?
fool_leave 2004-09-10
  • 打赏
  • 举报
回复
你把Release里其他的东西全删了,只留下ocx看看可不可以用
  • 打赏
  • 举报
回复
如果是签名的问题,那为什么我手工注册release里的好用呢?好像还是不知道怎么弄的和路径有关了。
fool_leave 2004-09-10
  • 打赏
  • 举报
回复
没有签名,安全级别太高,禁止安装注册未签名的Activex。
签名看看。
  • 打赏
  • 举报
回复
大家以上说的我都按着做了,可现在我发现问题仍在,如果我手动注册release路径下的也不会出问题。如果我把它拷贝到别的目录下,虽然能注册成功,但掉用就会报错,可是我在这个程序里根本就没有用到绝对路径的东西啊!
  • 打赏
  • 举报
回复
可是我从自己机器上试了一下,把它先卸了,再手动注册,也还是不好用啊。请问各位这是为什么呢?
zihan 2004-09-08
  • 打赏
  • 举报
回复
可能是你的ocx引用了不少外部的dll文件,而其他机器上没有.
wangweixing2000 2004-09-08
  • 打赏
  • 举报
回复
是否为release版,是否缺少了dll!可以用vc6的tool中的Depends看看!把需要的dll复制一份到客户端system或者system32下!

3,245

社区成员

发帖
与我相关
我的任务
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
  • ATL/ActiveX/COM社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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