pb中如何调用c#写的dll

evergod82 2012-05-03 03:57:53
pb中如何调用c#写的dll?
c#写了个简单的不带参数的test.dll 返回1

private static int a()
{
return 1;
}

在pb的global external function 中
定义了function int a() liabrary "test.dll"

直接在程序中调用 a()
出错 bad runtime function!
错在哪里了?
...全文
589 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
wangjm2004 2012-05-05
  • 打赏
  • 举报
回复
PB调用外部程序写的DLL对程序写法有要求
Jack.Cool 2012-05-04
  • 打赏
  • 举报
回复
这里有示例,可以参考一下
http://download.csdn.net/detail/xiyang1011/1181546
evergod82 2012-05-04
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]
C#编写的不是标准的dll,不能用标准dll的方式调用。两种方法调用,一种是将dll发布为com组件,按com组件调用。另一种是pb程序为 .net程序而非classic,可以直接调用
[/Quote]

那如何将dll发布为com组件,发布后pb如何调用!?谢谢
pcwe2002 2012-05-03
  • 打赏
  • 举报
回复
C#编写的不是标准的dll,不能用标准dll的方式调用。两种方法调用,一种是将dll发布为com组件,按com组件调用。另一种是pb程序为 .net程序而非classic,可以直接调用

680

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder API 调用
社区管理员
  • API 调用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧