首页 / 浏览问题 / 组件GIS / 问题详情
拖拽组件时报没有许可
3EXP 2023年07月14日

使用产品:supermap-iobjectsdotnet-11.0.1-21420-98023 

操作系统:win10 x64
问题详细描述:工具箱中的部分组件在拖拽到容器时会报1、没有许可的错误 2、未将对象引用到对象的实例

但是并不是所有的组件都不能拖拽,有的是可以直接拖上去的, 如下图,所以如果没许可的话,难道不是应该全部都不能使用吗?

我直接在代码中new对象是可以的,如下图

针对它报没有许可的提示,我在许可中心看到是有许可的,如下图为了确保真正有许可,我又尝试重新申请许可,但是在申请的过程中又遇到了其他错误,说我的运行报告格式错误,这个运行报告就是用上面的许可中心程序生成的,而且奇怪为什么生成的是desktop的report。所以在整个过程中遇到了很多错误,麻烦分别回答一下,我需要这些组件能拖拽。

1个回答

您好,请问您使用的 VS 是哪个版本的呢?

  1. 部分 VS 版本拖拽控件的时候会抛异常,目前已经将该情况反馈给研发团队分析原因;
  2. 可以拖拽成功的控件在初始化的时候没有验证许可的代码,所以可以成功;
  3. 生成的不是DESKTOP的允许报告,运行报告的前缀是您的电脑名称。

希望可以帮到您。

2,253EXP 2023年07月14日
VS是2022   17.6.4。

哦,是的,是我电脑的名称。那我现在到底是有许可还是没许可?
代码执行 Workspace  workspace = new Workspace(); 没有抛许可异常的话,就说明是有许可的,可以先编码布局,实现项目功能,待 iObjects .NET 组件拖拽功能修复后再私信联系您。
好的,谢谢
...