Page 1 of 1

Umgang mit PCOMM -Ereignissen in Windows Forms Application

Posted: 22 Feb 2025, 15:07
by Guest
Gibt es eine Möglichkeit, die PCOMM -Ereignisse in der Windows Forms -Anwendung zu registrieren /zu fangen? Dies alles funktioniert einwandfrei. Sie erwarten, dass die Ereignisse bereits vor dem Laden des Formulars registriert werden. < /p>
IBMs Beispielcode funktioniert einwandfrei, ist jedoch ein Konsolenanwendungscode und erwartet, dass die Verbindung vor der Registrierung der Registrierung erstellt wird Ereignisse < /p>
Das einfachste Beispiel aus der Konsolenanwendung Beispiel lautet: < /p>
AutPSTypeLibrary.AutPS _ps = new AutPSTypeLibrary.AutPS();
_ps.NotifyPSEvent += new IPSEvent_NotifyPSEventEventHandler(CallPSEvent);
connMgr.StartSessionByWSFile(); // This is a private method, which opens a session connection using ws profile file.
_ps.SetConnectionByName("A");
_ps.RegisterPSEvent(true);
System.Windows.Forms.Application.Run(); // blocking call in the console application
< /code>
Aufgrund des Blockierungsaufrufs in der Konsolenanwendung werden die Ereignisse in der Konsolenanwendung ordnungsgemäß abgefeuert. < /p>
Ich kann das nicht machen Arbeiten Sie in der Windows Forms -Anwendung, wenn ich versuche, die Ereignisse nach der Anwendung () aus dem Startprogramm festzulegen. !