首页 / 浏览问题 / 组件GIS / 问题详情
超图FAQ:【iObject .NET】试用许可过期,更换为在线云试用许可后显示未将对象引用设置到对象的实例以及组件报错?
64,468EXP 2024年06月06日
【iObject .NET】试用许可过期,更换为在线云试用许可后显示未将对象引用设置到对象的实例以及组件报错?

1个回答

【问题原因】拖拽SuperMap控件的时候要验证许可, MapControl、MapLayout等控件绑定了Workspace,内部会初始化,new Workspace时就会验证许可,此种情况下需要离线文件型试用许可。如果是离线文件型试用许可过期,更换为在线(云)试用许可,原来拖拽的控件验证许可失败会产生此类报错。 【解决办法】(1)使用离线文件型试用许可,离线文件型试用许可于SuperMap Online(https://www.supermapol.com/)申请,一个机器只能申请一次,试用时长为1个月,后续需要离线文件型试用许可可以联系对接的销售进行申请; (2)使用在线(云)试用许可,不拖拽控件,通过代码创建控件,例如: String mail = ""; // 需要替换为自己的SuperMap Online登录账号 String password = "";// 需要替换为自己的SuperMap Online登录密码 bool login = SuperMap.Data.CloudLicense.Login(mail, password); InitializeComponent(); workspace = new Workspace(); mapControl = new MapControl(); mapControl.Dock = DockStyle.Fill; //将指定的mapControl控件添加到panel1控件集合中 panel1.Controls.Add(mapControl);
64,468EXP 2024年06月06日
热门文章
关注我们
...