首页 / 浏览问题 / 组件GIS / 问题详情
如何导入mdb数据进idesktop
5EXP 2018年05月29日
哪里可以下载到CustomImportTabular的范例程序?

1个回答

您好!您可以在idesktop9D的帮助文档里搜索“导入为属性表(CustomImportTabular)”,步骤里有相关链接。
3,352EXP 2018年05月30日
我安装了英文版本里面没有找到相关链接,请问可以提供一下链接吗?
我去试一试,谢谢
请问这个CustomImportTabular 怎么编译? 或者有编译好的文件么

您好!您在以上链接下载这个范例程序后,在VS里配置环境,与插件编译配置方法一致。需要注意的点如下:

  1. 应用该范例程序前,需确保计算机安装了 Microsoft.ACE.OLEDB.12.0 程序,否则运行会出错。
  2. 由于该插件使用的微软库只提供了 32 位的库,在运行该插件时,需要用 32 位版本的桌面才能正常调用微软库,64位版本的桌面程序无法正常调用微软库。建议在32位版本的 SuperMap iDesktop .NET上使用该插件。
  3. 当成功编译 CustomImportTabular工程项目后,编译生成的 SuperMap.Desktop.Samples. CustomImportTabular.dll 和 SuperMap.Desktop.Samples. CustomImportTabular.config 文件分别自动拷贝到"安装目录\Bin\Plugins\ CustomImportTabular \"、"安装目录\WorkEnvironment\Default\"目录下,使应用程序启动后可以加载示范程序所开发的插件,因此,示范程序只需成功编译一次,我们就可以在 SuperMap iDesktop .NET 中使用插件的功能。
  4. 在“解决方案资源管理器”中选中范例项目执行启动,也可以直接打开加载了当前插件的桌面程序。
  5. 如果您想从 SuperMap iDesktop .NET 中移除该插件功能,只需将"安装目录\WorkEnvironment\Default\"目录下的 SuperMap.Desktop.Samples. CustomImportTabular.config 文件删除即可;如果您想再次使用该插件功能,则需再次编译范例工程。
之前没用过vs  ,不懂怎么编译
vs不懂编译的,可以自己在网上查学习。不过这里只需要部署环境即可。操作步骤如下:

插件配置:
1.修改引用为idesktop的bin下的dll
2.调试选项-启动外部程序为idesktop的bin路径下的idesktop.exe
3.生成事件选项-后期生成事件命令行删除
4.生成输出路径改为idesktop的bin路径下Plugins新建的文件夹里,该文件夹命名为插件config的命名
5.将config文件拷贝到WorkEnvironment\Default文件夹下
请问 修改idesktop 的dll,是修改具体哪个文件?我vs 编译一直报 缺少程序集引用

打开 CustomImportTabular工程,在vs解决方案资源管理器里有个引用,下面以SuperMap开头的引用就是要修改的引用,先将这几个引用删除,在vs引用右键选择添加引用,在您桌面idesktop的bin目录下找相对应的引用添加进来即可。

你好,我编译成功了,但是导入mdb失败,是因为什么?

...