+ -
当前位置:首页 → 问答吧 → VC6,“Build”发生错误

VC6,“Build”发生错误

时间:2011-11-21

来源:互联网

VC6,“Build”发生错误,错误信息如下:


用VC开发“ActiveX”控件,然后被.net下的Winform使用。
这时ActiveX组件,已经被“regsvr32 /u C:\Users\Administrator.PC-20110905ONBV\Desktop\Demo\VC\ActiveX\Debug\ActiveX.ocx”,卸载掉了,但是还是提示:

“LINK : fatal error LNK1168: cannot open Debug/ActiveX.ocx for writing
执行 link.exe 时出错.”

这是怎么回事呢???应该怎样卸载,才可以使“使用者(VS2010)”不影响VC6的生成过程。

作者: starrygame   发布时间: 2011-11-21

这说明activex.ocx正在内存中运行着,和注册无关。

作者: ndy_w   发布时间: 2011-11-21

重启一下机器保证没问题。

作者: foxriver_gjg1989   发布时间: 2011-11-21

引用 1 楼 ndy_w 的回复:

这说明activex.ocx正在内存中运行着,和注册无关。


怎么样停止呢???可以快速停止吗???

作者: starrygame   发布时间: 2011-11-21

引用 2 楼 foxriver_gjg1989 的回复:

重启一下机器保证没问题。


不能一直重启啊。。。

作者: starrygame   发布时间: 2011-11-21

“ActiveX”控件 已经运行,卸载掉了只是把控件的注册信息清理掉了
并不kill“ActiveX”控件运行,可以注销下系统登录用户
也可以重启机器。

作者: gameslq   发布时间: 2011-11-21

引用 5 楼 gameslq 的回复:

“ActiveX”控件 已经运行,卸载掉了只是把控件的注册信息清理掉了
并不kill“ActiveX”控件运行,可以注销下系统登录用户
也可以重启机器。


可以不重启,不注销,直接操作,来结束其它的运行吗?

作者: starrygame   发布时间: 2011-11-21

“ActiveX”控件 已经运行,卸载掉了只是把控件的注册信息清理掉了
把用到这个控件的程序关闭应该就可以了
真不行再关闭开发环境

作者: sky101010ws   发布时间: 2011-11-21

引用 7 楼 sky101010ws 的回复:

“ActiveX”控件 已经运行,卸载掉了只是把控件的注册信息清理掉了
把用到这个控件的程序关闭应该就可以了
真不行再关闭开发环境


一直是这样做的,但是有时候可以,有时候不行啊。。。是不是内存是自动释放的。

作者: starrygame   发布时间: 2011-11-21

引用 8 楼 starrygame 的回复:

引用 7 楼 sky101010ws 的回复:

“ActiveX”控件 已经运行,卸载掉了只是把控件的注册信息清理掉了
把用到这个控件的程序关闭应该就可以了
真不行再关闭开发环境


一直是这样做的,但是有时候可以,有时候不行啊。。。是不是内存是自动释放的。


需要等一会吗???

作者: starryplayer   发布时间: 2011-11-22

补个。。。

作者: starryplayer   发布时间: 2011-11-22

反注册然后重启机器后还是这样?

作者: foxriver_gjg1989   发布时间: 2011-11-22

引用 11 楼 foxriver_gjg1989 的回复:

反注册然后重启机器后还是这样?


不能在开发过程中总是重启机器吧???

作者: starryplayer   发布时间: 2011-11-22

反注册

作者: sunny_2   发布时间: 2011-11-23

引用 11 楼 foxriver_gjg1989 的回复:

反注册然后重启机器后还是这样?


“反注册”指什么呢???

作者: starrygame   发布时间: 2011-11-30

应该是还有资源尚未释放,所以你不能Rebuild、、、、

作者: TandyT   发布时间: 2011-11-30