刚开始一直以为是win7的原因,这两台查了一下,最后尝试在无法运行的win7上安装VC6然后编译工程。
问题就出来了:打开工程的时候提示ACTIVEX插件没有注册,这是啥。。。
因为不是计算机专业的,我的程序主要侧重计算部分,界面部分都是 现学现用的,所以很多都不是很明白。
先说问题:
1,打开工程跳提示没注册,如上文所讲,下面有图。
2,我知道我用到了的有,就是一个flash控件了,别的我都不知道了,不知道那一长串数字是不是指的flash控件。。。
3,我用了一个别人写的类:xskinbutton类,就是一个美化按钮的,这个.cpp和.h文件在工程中一直打不开(只是在无法运行的电脑上)。
我也搜了一下,有人说先看看GUID对应的是哪一个控件,但是没找到怎么看。。。
http://www.myexception.cn/vc-mfc/919580.html
10 个解决方案
#1
你要问问项目组员在开发中用到了什么组件,再把这些组件打包注册
#2
我觉得应该是你用到的那个flash控件的原因
#3
项目组员就我一个人......
我除了VC原有的控件我只用到了一个flash,那个XSKINBUTTON应该跟这个不是一类问题吧。
我去试试去掉那个FLASH控件试试。
#4
我试试看~~~去掉那个FLASH控件 。
#5
的确是FLASH控件的问题.....
原来电脑上的FLASH播放器比较老了,更新以后就可以了。。。。
原来电脑上的FLASH播放器比较老了,更新以后就可以了。。。。
#6
系统已经提醒你注册了
#7
regsvr32 注册一下控件或dll就好了
#8
顶
#9
regsvr32 注册控件。
#10
在64位Windows下:
64位exe和dll在目录c:\windows\sys tem32目录下;
32位exe和dll在目录c:\windows\sys wow64目录下;
所以要注意:
在win64位系统下注册32位ocx或dll需要将32位ocx或dll拷贝到c:\windows\syswow64\目录下。
且注册要用c:\windows\syswow64\regsvr32 xxxxxxx.ocx或dll
64位exe和dll在目录c:\windows\sys tem32目录下;
32位exe和dll在目录c:\windows\sys wow64目录下;
所以要注意:
在win64位系统下注册32位ocx或dll需要将32位ocx或dll拷贝到c:\windows\syswow64\目录下。
且注册要用c:\windows\syswow64\regsvr32 xxxxxxx.ocx或dll
#1
你要问问项目组员在开发中用到了什么组件,再把这些组件打包注册
#2
我觉得应该是你用到的那个flash控件的原因
#3
项目组员就我一个人......
我除了VC原有的控件我只用到了一个flash,那个XSKINBUTTON应该跟这个不是一类问题吧。
我去试试去掉那个FLASH控件试试。
#4
我试试看~~~去掉那个FLASH控件 。
#5
的确是FLASH控件的问题.....
原来电脑上的FLASH播放器比较老了,更新以后就可以了。。。。
原来电脑上的FLASH播放器比较老了,更新以后就可以了。。。。
#6
系统已经提醒你注册了
#7
regsvr32 注册一下控件或dll就好了
#8
顶
#9
regsvr32 注册控件。
#10
在64位Windows下:
64位exe和dll在目录c:\windows\sys tem32目录下;
32位exe和dll在目录c:\windows\sys wow64目录下;
所以要注意:
在win64位系统下注册32位ocx或dll需要将32位ocx或dll拷贝到c:\windows\syswow64\目录下。
且注册要用c:\windows\syswow64\regsvr32 xxxxxxx.ocx或dll
64位exe和dll在目录c:\windows\sys tem32目录下;
32位exe和dll在目录c:\windows\sys wow64目录下;
所以要注意:
在win64位系统下注册32位ocx或dll需要将32位ocx或dll拷贝到c:\windows\syswow64\目录下。
且注册要用c:\windows\syswow64\regsvr32 xxxxxxx.ocx或dll