gpt4 book ai didi

c# - PowerBuilder 中的 .NET 互操作

转载 作者:行者123 更新时间:2023-11-30 12:54:03 26 4
gpt4 key购买 nike

我正在寻找一种在 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。我想能够从 foo1 中调用 foo2.bar2()。

最佳答案

我使用这里的想法创建了我的 C# 控件,并且它与从 PB 和 Qt 调用它一起工作。

Exposing Windows Form as ActiveX control

您可能还想看看 P/Invoke

关于c# - PowerBuilder 中的 .NET 互操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/842017/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com