C# PowerBuilder中的.NET互操作
我正在寻找一种在PB对象之间进行双向通信的方法 和一个.NET(C#)对象。看着Brad的.NET版本的GUI 控件,我将了解如何为.NET对象提供对PB的引用 对象但在那个示例中,它被转换为PowerObject(基本上)。 该C#代码只调用PB对象上的TriggerEvent() 我想在C#中创建一个名为foo1的自定义类。我想创建一个 foo1上名为bar1()的方法 我想在PB中创建一个名为foo2的自定义类。我想创建一个 foo2上名为bar2()的方法 我希望能够在foo2中创建foo1的实例。我想 能够从foo2中调用foo1.bar1() (在这里之前我都很好。) 我希望能够从foo1中引用foo2。我希望能够C# PowerBuilder中的.NET互操作,c#,.net,interop,powerbuilder,C#,.net,Interop,Powerbuilder,我正在寻找一种在PB对象之间进行双向通信的方法 和一个.NET(C#)对象。看着Brad的.NET版本的GUI 控件,我将了解如何为.NET对象提供对PB的引用 对象但在那个示例中,它被转换为PowerObject(基本上)。 该C#代码只调用PB对象上的TriggerEvent() 我想在C#中创建一个名为foo1的自定义类。我想创建一个 foo1上名为bar1()的方法 我想在PB中创建一个名为foo2的自定义类。我想创建一个 foo2上名为bar2()的方法 我希望能够在foo2中创建fo
要从foo1中调用foo2.bar2()。我确信有一种更省力的方法,但使用COM可能是最简单的方法
请记住,您的对象应该是公寓兼容的。PB仅使用STA(单线程单元)。请检查它-可能最近有什么变化。我用这里的想法创建了我的C#控件,它通过PB和Qt调用工作 您可能还想看看p/Invoke