我在Liaison sita gabriel(航空公司售票系统)的已安装目录中找到LAPI.ocx并将其添加到我的应用程序中。但不存在任何文件或手册,我也不知道如何工作。 所以,当我使用connect方法rais时出错:
An unhandled exception of type 'System.NullReferenceException' occurred in airtixWinApp.exe
我使用的是Windows 7并查看airtixWinApp.vshost.exe,但没有看到airtixWinApp.exe。 我对使用这个OCX很困惑...... 请帮帮我
答案 0 :(得分:2)
在同一文件夹中有LAPI.html。它有一些我也试图使用的例子,但到目前为止只能连接到我的联络装置中预先配置的会话。
到目前为止,这是我的代码,我只是在.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>
它有效,但我还没弄明白如何将实际命令发布到终端并读出它的输出。
如果您成功了,请告诉我们。
谢谢 问候 亚历