难过,弄了一天的activex控件问题.大家帮忙看哈

nancyccw 2007-02-09 05:01:09
原来用vb写的一个ocx。今天开机突然用不了了。创建ocx异常。新建一个工程,导入ocx。提示C:\windows\system32\..ocx不存在。应该是没有注册。再注册也不行。不知道为什么突然出现这个问题?是ocx版本问题么?
...全文
355 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
jxufeng 2007-02-12
  • 打赏
  • 举报
回复
你可能遇到麻烦了,在注册表里全部删除这个ocx的相关信息,然后再注册试试。我以前遇到的问题是:vb写ocx,增减接口就会修改它的clsid,反复注册会有问题,特别是当你前一个没有反注册就删除了,这时候拷贝个新的(clsid变了),无论你怎么注册都是不行的。
nancyccw 2007-02-12
  • 打赏
  • 举报
回复
anyway.thks
nancyccw 2007-02-12
  • 打赏
  • 举报
回复
不清楚。现在被伙弄的RELEASE 下能创建成功而debug下创建控件失败.
crumpy 2007-02-10
  • 打赏
  • 举报
回复
不会是你机器的问题吧?
nancyccw 2007-02-09
  • 打赏
  • 举报
回复
上面的DG.我把别人传来的文件注册了.我自己的全删除了.也不行.但是控件测试工程发到别人的机器上.注册好控件.正常运行.晕哪~
nancyccw 2007-02-09
  • 打赏
  • 举报
回复
恩.试试看吧
crumpy 2007-02-09
  • 打赏
  • 举报
回复
把你的不能用的OCX和最后能用的OCX文件比较一下版本信息和最后修改日期呢?
nancyccw 2007-02-09
  • 打赏
  • 举报
回复
咋办呢
nancyccw 2007-02-09
  • 打赏
  • 举报
回复
同事用的好的,今天把工程从VSS上下载下来运行就不行了.后来发现我昨天下班的时候还好的工程也用不了.今天折腾一天.把所有的ocx删除掉.就剩SYSTEM32下的.注销.再注册.
crumpy 2007-02-09
  • 打赏
  • 举报
回复
那还真是奇怪, 换台机器(以前没有你那个OCX的)试一下, 看是否也是这样呢?
nancyccw 2007-02-09
  • 打赏
  • 举报
回复
咋注册都不行啊.注册显示成功了.现在新建 个工程,在已注册的库里面也看到了.选中的时候就提示控件不存在,明明文件在的.
crumpy 2007-02-09
  • 打赏
  • 举报
回复
那你那个OCX在这个位置C:\windows\system32\下还有吗? 重新注册一下呢?
nancyccw 2007-02-09
  • 打赏
  • 举报
回复
出问题还不止这个呢.唉,发现控件三个属性,其中有一个字符串型的,属性值 怎么都保存不了.新加一个控件,属性值为空,其他的都有默认值.以前一直 好好的.今天开机就出毛病了。救我呀~

3,245

社区成员

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

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