有没有一个MSCHRT20.OCX(图表控件)在WIN7 32/64位 以及XP下都能使用

C++语言 码拜 7年前 (2015-05-11) 627次浏览 0个评论

  最近一直在做报表开发,用到了微软的mschart控件,但是在客户机子上使用时需要注册,我在网上找了好多的MSCHRT20.OCX,都不能保证在WIN7 32/64位以及XP上全都能使用。而且存在一个情况,有的时候能注册成功,但是打包后又不能注册成功了!纠结死了,我想是不是还需要别的什么文件或者操作啊????跪求大神指导,在线等。。。

80分
在64位Windows下:
64位exe和dll在目录c:\windows\system32目录下;
32位exe和dll在目录c:\windows\syswow64目录下;
所以要注意:
    在win64位系统下注册32位ocx或dll需要将32位ocx或dll拷贝到c:\windows\syswow64\目录下。
    且注册要用c:\windows\syswow64\regsvr32 xxxxxxx.ocx或dll
引用 1 楼 zhao4zhong1 的回复:

在64位Windows下:
64位exe和dll在目录c:\windows\system32目录下;
32位exe和dll在目录c:\windows\syswow64目录下;
所以要注意:
    在win64位系统下注册32位ocx或dll需要将32位ocx或dll拷贝到c:\windows\syswow64\目录下。
    且注册要用c:\windows\syswow64\regsvr32 xxxxxxx.ocx或dll

我的问题解决了,这个控件需要在注册表中先进行注册,之后再注册OCX控件,希望对别人也有所帮助,同时谢谢赵四老师。

具体过程能详细贴一下吗?

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明有没有一个MSCHRT20.OCX(图表控件)在WIN7 32/64位 以及XP下都能使用
喜欢 (0)
[1034331897@qq.com]
分享 (0)

文章评论已关闭!