首页 / 浏览问题 / 组件GIS / 问题详情
利用地图名打开地图
66EXP 2017年09月14日

我做了一个按钮,在按钮里插入以下代码想通过地图名字打开数据库的地图.可运行程序是。工作空间能正常打开,可点击按钮会出现以下错误(红色代码为出错处):“System.ArgumentException”类型的未经处理的异常在 SuperMap.Mapping.dll 中发生

 private void toolStripButton3_Click(object sender, EventArgs e)
        {
            //建立MapControl与Workspace的连接
            mapControl1.Map.Workspace = workspace;
            //通过名称打开工作空间中的地图
            mapControl1.Map.Open("JingjinImage@ORCL1");
            //刷新地图窗口
            mapControl1.Map.Refresh();

}

1个回答

1.保证工程的目标平台位数跟组件bin包的位数一致

2.将工程的工作目录设置为bin包的路径
5,985EXP 2017年09月14日
咱们引用的dll文件以及工程的工作目录所涉及的bin包,是idesktop的还是iobject的bin包?
你引用哪个bin包中的dll,工作目录就设置成哪个包的路径
问题还是存在  还有别的办法没有?
你那边可以远程吗
可以的  我的qq 610950937
...