IDL中某些功能只能在32位下使用,但是现在更多的会使用64位IDL,如果频繁的切换IDL会很麻烦。
可以查看下面的网址了解ENVI/IDL产品功能对操作系统的要求:
http://www.harrisgeospatial.co ... .aspx
比如我们在64位下IDL写了一个功能,但是需要用到DXF格式的数据。而IDL提供的idlffdxf只能支持32位系统,在64位IDL下运行下面的代码会给出平台不兼容的提示。
我们可以在64位IDL中启动一个32位进程,代码如下:
注:当我们使用32位IDL时,不能通过此函数启动64位IDL进程。
下面可以编写代码执行DXF格式数据读取功能。
运行效果,一颗红心送给你~~~
注:利用idl_idlbridge同样可以实现多线程并行处理。
文章来源:http://blog.sina.com.cn/s/blog_764b1e9d0102xcka.html