作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我在 Liaison sita gabriel(航空公司票务系统)的安装目录中找到了 LAPI.ocx,并将其添加到我的应用程序中。但不存在任何文件或手册,我不知道它是如何工作的。所以,当我使用 connect 方法时会引发错误:
An unhandled exception of type 'System.NullReferenceException' occurred in airtixWinApp.exe
我使用的是 Windows 7,看到 airtixWinApp.vshost.exe 但没有看到 airtixWinApp.exe。我对使用这个 OCX 感到困惑...请帮助我
最佳答案
同一文件夹中有 LAPI.html。它有一些我也在尝试使用的示例,但到目前为止只能连接到我的 Liaison 安装中预配置的 session 。
到目前为止,这是我的代码,我只是在 .hta 文件中创建的。
<script language="JavaScript">
var objLAPI = new ActiveXObject("LiaisonAPI.ctlLAPI");
if (objLAPI)
{
document.write("<div>LAPI Created</div>");
}
else
{
document.write("<div>LAPI Failed</div>");
}
var sessions = objLAPI.GetSessionNames();
objLAPI.Session = "DYNQAA";
var objConn = objLAPI.Connect();
if (!objConn)
{
document.write("Connection Failed");
} else {
document.write("<div>Connected</div>");
}
var strDynPID = objLAPI.DynamicPID;
document.write(sessions + strDynPID);
document.write("<hr>");
objLAPI.Disconnect();
</script>
它可以工作,但我还没有弄清楚如何将实际命令发布到终端并读出它的输出。
如果您成功了,请告诉我们。
谢谢问候亚历克斯
关于c# - 如何在 c# 或任何语言中使用 sita gabriel 的联络 API(LAPI)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28186841/
我是一名优秀的程序员,十分优秀!