如何在 C# 或任何语言中使用 Liaison API(LAPI) of sita gabriel?
How can I use Liaison API(LAPI) of sita gabriel in c# or any language?
我在 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 安装中预配置的会话。
到目前为止,这是我的代码,我只是在 .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>
它可以工作,但我还没有弄清楚如何 post 向终端发出实际命令并读出它的输出。
如果成功了,请告诉我们。
谢谢
问候
亚历克斯
我在 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 安装中预配置的会话。
到目前为止,这是我的代码,我只是在 .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>
它可以工作,但我还没有弄清楚如何 post 向终端发出实际命令并读出它的输出。
如果成功了,请告诉我们。
谢谢 问候 亚历克斯