实际上我们已经在我们的应用程序中集成了Teechart,它在Windows 7 64位上运行良好。
但是现在我们转到了windowss 8,我们的应用程序32位与Teechart一起工作正常,但64位提供了访问冲突错误。
我们教会它可能是我们的问题,所以我们构建了samople应用程序seriesTxt源并试图执行我们发现Teeeditor是禁用的,在我们使用它来设置传说大小崩溃的地方。
是否可以通过构建64位来执行示例中的示例代码,并检查wwindows 8(64位)是否正常工作。
另外我们发现问题可能是因为在DWORD中转换了一些在Windows 7中工作的变量,但是Windows 8要求类型转换为DWORD64,这可能是你的代码中的一些问题。
由于 阿克沙伊
答案 0 :(得分:1)
注意我们在TeeChart ActiveX v2014.0.0.2上更改了组件的CLSID
但是,我担心“Examples \ Visual C ++ \ Version 6 \ SeriesTextSource”文件夹中的演示仍然引用旧的CLSID。
更新它们我可以在Visual Studio 2010中构建和运行项目,无论是32位还是64位,都是在Windows 8.1 64位计算机上。
在此处查找已更正的项目: http://goo.gl/7Ro3OS
同时检查您是否注册了32位和64位版本的.ocx。要注册它们,请在TeeChart安装路径处打开提升的命令提示符并运行:
regsvr32 "TeeChart2014.ocx"
regsvr32 "64bit files\TeeChart201464.ocx"