如何在powerbuilder中使用C#dll

本文关键字:C#dll powerbuilder | 更新日期: 2023-09-27 18:22:31

所以我在Microsoft Visual C#2010学习版中创建了一个dll,我想在PowerBuilder 11.5中使用该dll
为了测试,我在c#dll中创建了一个简单的sum函数,在PowerBuilder中使用语法Function int sum(int x, int y)Library"NETS.dll"在PowerBuilder的全局外部函数中声明它,并在PowerBuilder窗口打开时或当我按下命令按钮时调用该函数,但每次尝试运行时,PowerBuilder都会说"未知函数名"
需要帮助
感谢

如何在powerbuilder中使用C#dll

您必须将DLL公开为COM对象,使用regasm.exe在系统上注册它,并通过OLEObjectConnectToNewObject PowerScript函数使用它。

C#程序集不会有任何可以通过这种方式导入的导出函数。你可以在下面阅读这个问题:从.net DLL导出本机C函数?希望它能帮助你!