Ich bin auf der Suche nach einer Möglichkeit, bidirektionale Kommunikation zwischen einem PB-Objekt und einem .NET (C#) -Objekt zu tun. Beim Betrachten der Brads .NET-Version seiner GUI-Steuerelemente sehe ich, wie man dem .NET-Objekt einen Verweis auf das Objekt PB gibt. Aber in diesem Beispiel wird es (im Grunde genommen) als PowerObject umgewandelt. Dieser C# -Code ruft nur TriggerEvent() für das PB-Objekt auf..NET Interop in PowerBuilder
Ich möchte eine benutzerdefinierte Klasse in C# namens foo1 erstellen. Ich möchte eine Methode auf foo1 namens bar1() erstellen.
Ich möchte eine benutzerdefinierte Klasse in PB namens foo2 erstellen. Ich möchte eine Methode auf foo2 namens bar2() erstellen.
Ich möchte eine Instanz von foo1 in foo2 erstellen können. Ich möchte in der Lage sein, foo1.bar1() von foo2 aus aufzurufen.
(Ich bin gut, bis hier.)
Ich möchte in der Lage sein foo2 zu verweisen aus foo1. Ich möchte in der Lage foo2.bar2() aus foo1 aufrufen.
Was ist Ihre PB-Version? –