•IDL作为动态链接库被外部程序调用的技术。使用Callable 技术,外部程序可以像IDL命令行一样使用IDL命令或调用执行IDL的程序。

以VC++6.0为例,该技术实现的步骤如下:
1.将ITTIDL71externalinclude目录下的idl_export.h头文件,添加到VC工程中
2.工程→设置→连接 中的对象/库模块 中 添加idl.lib
3.添加Library files 安装路径ITTIDL71BINBIN.X86
4.系统变量path中添加IDL的安装路径ITTIDL71BINBIN.X86
5.进行初始化IDL_Win32Init(0,handle,NULL,0)
6.执行IDL命令行IDL_ExecuteStr(“restore,‘satstretch.sav’”)
7.IDL_Cleanup(true)