首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法在C#中自动化AS400大型机

无法在C#中自动化AS400大型机
EN

Stack Overflow用户
提问于 2016-10-12 17:50:48
回答 1查看 605关注 0票数 0

我们使用HQD4000.hod这是一个模拟器连接AS400主机,我们想要刮掉我们正在使用的HQD400屏幕,它是用来清除AS400 MF模拟器屏幕的。

我们使用以下代码

代码语言:javascript
复制
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仿真器。如果需要任何细节,请让我知道。

EN

回答 1

Stack Overflow用户

发布于 2016-10-13 02:30:06

codeproject上找到了一个很好的例子。希望能有所帮助。

仿真器解释5250数据流(Google Link)

旁注:

我不会用10英尺长的杆子触摸屏幕,小心它可能会让你得眼癌。

根据您的最终目标考虑:

RPG (免费)

  • RPG Open Access: You Don't Know What You Don't Know
  • Charges Dropped, Rational Open Access Goes Free

  • Rational开放访问

  • 购买屏幕替罪羊形式的独立软件供应商,如外观软件或深刻的逻辑。(快速且成本高昂)
  • 通过调用包含业务逻辑的后端RPGLE程序重写前端。(可能缓慢、复杂且昂贵)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39995614

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档