找回密码
 立即注册

QQ登录

只需一步,快速开始

sun.yh

注册会员

2

主题

53

帖子

101

积分

注册会员

积分
101
最新发帖
sun.yh
注册会员   /  发表于:2020-12-24 15:59  /   查看:16602  /  回复:68
非托管加载AR运行,工具栏状态不会变化

本帖子中包含更多资源

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

x

68 个回复

倒序浏览
sun.yh
注册会员   /  发表于:2020-12-24 17:00:56
沙发

本帖子中包含更多资源

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

x
回复 使用道具 举报
sun.yh
注册会员   /  发表于:2020-12-24 17:02:55
板凳
ShowDesignDlg调用者为非托管代码
回复 使用道具 举报
KearneyKang讲师达人认证 悬赏达人认证
超级版主   /  发表于:2020-12-24 17:26:05
地板
您好,我现在有点不清楚你描述的工具栏状态不同步的问题,你现在使用的是桌面端的报表设计器吗。现在是在本地非托管运行出现的问题,还是
回复 使用道具 举报
sun.yh
注册会员   /  发表于:2020-12-24 17:51:17
5#
本帖最后由 sun.yh 于 2020-12-24 17:54 编辑

桌面端报表设计器,非托管代理调用托管代码。工具栏状态不会变,按理说对象托入,应该可控项由灰变可用
回复 使用道具 举报
sun.yh
注册会员   /  发表于:2020-12-24 18:05:20
6#

现在常试非托管通过调度帧移交给托管消息环,设计完成后,还回给非托管消息环。不知道是否能解决

本帖子中包含更多资源

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

x
回复 使用道具 举报
sun.yh
注册会员   /  发表于:2020-12-24 18:07:54
7#
是不是AR封装成控件给非托管使用的场景不多
回复 使用道具 举报
KearneyKang讲师达人认证 悬赏达人认证
超级版主   /  发表于:2020-12-24 19:58:39
8#
你问题描述的很清楚,我这边根据你的描述去测试验证下
回复 使用道具 举报
sun.yh
注册会员   /  发表于:2020-12-25 18:24:46
9#
非托管程序以控件方试调用AR时,非托管程序只开启了非托管消息环,这样会导至,BeginInvoke 等特殊托管消息得不到处理。之前渲染不成功,也是这个问题,我们通过构建同步上下文得到解决。
所以这次估计也得构建托管消息环,当设计完成后,把消息环交给非托管消息环,估计可以解决。
现在常试是另一个同事在做
回复 使用道具 举报
sun.yh
注册会员   /  发表于:2020-12-25 18:30:16
10#

本帖子中包含更多资源

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

x
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部