从Java运行IDL例程

时间:2017-04-16 18:16:52

标签: java terminal idl-programming-language

我想从我正在编写的一些Java代码中运行一个IDL例程(this, specifically)。如果可能的话,我希望能够将数组和标量传递给两种语言。这有可能吗?

1 个答案:

答案 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副本才能执行此操作。