找回密码
 立即注册

QQ登录

只需一步,快速开始

江小博

注册会员

1

主题

2

帖子

5

积分

注册会员

积分
5
  • 27

    金币

  • 1

    主题

  • 2

    帖子

最新发帖
江小博
注册会员   /  发表于:2021-11-17 23:24  /   查看:3314  /  回复:3
1金币
最近有一个项目在vs2017下用VC++开发的MFC程序需要从32升级64位系统
其中里面有vsflexgrid8和vsprinter8两个控件
现在做前期升级调查的工作 发现vsprinter这个控件在32位环境下编译启动都正常 显示没问题
但在64位下启动就会报错(如下)在网上找了很多案例说是32和64位注册的问题 但实际上可以确认电脑安装的试用版(ComponentOne2021V2)没问题
---------------------------------------

0x00007FFB66E6135A (vcruntime140d.dll)处(位于 VSPrinterTest.exe 中)引发的异常: 0xC0000005: 写入位置 0x00000000018E7FC0 时发生访问冲突。
---------------------------------------
所以还是想确认下ActivewX的vsprinter控件支不支持64位的使用

附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

3 个回复

倒序浏览
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-11-18 10:12:02
沙发
这里有一个类似的问题,你可以参考一下
https://www.grapecity.com/forums ... er8-and-vsreport8-6
回复 使用道具 举报
江小博
注册会员   /  发表于:2021-11-18 10:41:38
板凳
Richard.Ma 发表于 2021-11-18 10:12
这里有一个类似的问题,你可以参考一下
https://www.grapecity.com/forums/activex-edition/vsprinter8-an ...

嗯 谢谢 那个帖子我昨天已经看到了 但是按照她说的方法已经试过了 还是不太好用 想问下vsprinter8 activeX里有没有在64位可以用的替代的控件
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-11-18 11:18:36
地板
目前没有其他的控件可以替代
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部