我们使用HQD400.hod连接AS400主机,我们想要使用clsEhllapi.dll抓取HQD400屏幕,该屏幕用于报废AS400 MF仿真器屏幕。
我们正在使用以下代码
Process p = new Process();
string url = @"C:\Softwares\IBM i Access Client Solutions\IBM i Access Client Solutions\IBM\JACCESS\IBM\iAccessClient\Emulator\HQD400.hod";
Process.Start(url);
UInt32 screen = EhllapiWrapper.Connect("A");
public static UInt32 Connect(string sessionID)
{
StringBuilder Data = new StringBuilder(4);
Data.Append(sessionID);
UInt32 rc=0;
UInt32 f=HA_CONNECT_PS;
UInt32 l=4;
return EhllapiFunc.hllapi(out f, Data, out l, out rc);
}
但是我们无法连接到HQD400 MF仿真器。如果需要任何细节,请告诉我。
答案 0 :(得分:0)
在codeproject找到一个很好的例子。希望它有所帮助。
模拟器解释5250数据流(Google Link)
旁注:
我不会用10英尺的杆子触摸屏幕刮擦,小心它可能会让你患上眼癌。
根据您的最终目标,考虑: