我想从我正在编写的一些Java代码中运行一个IDL例程(this, specifically)。如果可能的话,我希望能够将数组和标量传递给两种语言。这有可能吗?
答案 0 :(得分:0)
IDL在线帮助有关于此的部分(“关于IDL连接器对象”和“带有Java连接器对象的数据操作”),这些部分可以帮助您了解是,您可以这样做!这些可在哈里斯网站上找到:
https://www.harrisgeospatial.com/docs/AboutTheIDLConnectorObject.html
https://www.harrisgeospatial.com/docs/DataManipulationwithaJavaConnectorObject.html
如果您有权访问IDL在线帮助,可以在以下内容部分找到它们:
桥梁> Java和COM - 连接器对象>关于IDL连接器 对象
桥梁> Java和COM - 连接器对象>数据 使用Java连接器对象进行操作
我注意到Java方法“getIDLVariable”(从与底层IDL对象关联的IDL进程中检索命名变量)有一个注意:“对于在IDL虚拟机中运行的应用程序禁用此方法。”因此,您需要访问完全许可的IDL副本才能执行此操作。