using AutOIATypeLibrary;
using AutPSTypeLibrary;
< /code>
c# код для чтения данных с экрана AS400, а не из базы данных. (0x80020009 (iss_e_exception)) < /p>
< /blockquote>
code: < /p>
try
{
var PS = new AutPS();
var OI = new AutOIA();
PS.SetConnectionByName("Session A - TN3270"); //error at this line
OI.SetConnectionByName("A");
PS.GetText(1, 1, 5);
PS.GetText(1, 1, PS.NumRows * PS.NumCols);
PS.SearchText("LiteralString".ToUpper(), PsDir.pcSrchForward, 1, 1);
}
Я могу использовать другой подход, если кто -то уже достиг этой задачи, но только с инструментом с открытым исходным кодом/DLLS/Packages.
Я пытаюсь написать код C#, чтобы соскрести экрана AS400 (IBM Personal Communication Green Screen) от < /p> [code]using AutOIATypeLibrary; using AutPSTypeLibrary; < /code> c# код для чтения данных с экрана AS400, а не из базы данных. (0x80020009 (iss_e_exception)) < /p> < /blockquote> code: < /p> try { var PS = new AutPS(); var OI = new AutOIA(); PS.SetConnectionByName("Session A - TN3270"); //error at this line
OI.SetConnectionByName("A"); PS.GetText(1, 1, 5); PS.GetText(1, 1, PS.NumRows * PS.NumCols); PS.SearchText("LiteralString".ToUpper(), PsDir.pcSrchForward, 1, 1); } [/code] Я могу использовать другой подход, если кто -то уже достиг этой задачи, но только с инструментом с открытым исходным кодом/DLLS/Packages.