请教各位PB大侠

wycfj0111 2009-12-01 02:50:05
请教各位PB大侠,我用PB调用VC++ 6.0编写的一个dll函数:double point(double a[],double b[],int *n,int *m,double *s,double l,double n,double w,double h,double r).我在PB中该如何声明和调用?总是出错,弹出对话框就关闭!
请教。。。
急。。。
...全文
147 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
wycfj0111 2009-12-23
  • 打赏
  • 举报
回复
继续等待高手出现。。。
DYFDWX 2009-12-23
  • 打赏
  • 举报
回复
ding
wycfj0111 2009-12-22
  • 打赏
  • 举报
回复
会有高手帮我的。。。
wycfj0111 2009-12-22
  • 打赏
  • 举报
回复
楼上的大侠们,我将该函数在PB中定义你说的形式:double point(double a[],double b[],ref int n,ref int m,ref double s,double l,double n,double w,double h,double r) library 'yourdll.dll' 还是出错,好像行不通啊!
急急急...!
wycfj0111 2009-12-07
  • 打赏
  • 举报
回复
谢谢楼上大侠!我试试。。。
leio 2009-12-04
  • 打赏
  • 举报
回复
double point(double a[],double b[],int *n,int *m,double *s,double l,double n,double w,double h,double r)


function double point(double a[],double b[],ref int n,ref int m,ref double s,double l,double n,double w,double h,double r) library 'yourdll.dll'


数组是可以传递的。

试试这样定义
wycfj0111 2009-12-04
  • 打赏
  • 举报
回复
楼上的大侠,如何将数字拆成多个参数啊
wycfj0111 2009-12-03
  • 打赏
  • 举报
回复
都是指针的声明前加ref,但是数组变量在PB中该如何声明和调用啊?请大侠指教。。。
wycfj0111 2009-12-03
  • 打赏
  • 举报
回复
谢谢!我再试试看。
swallowluo 2009-12-03
  • 打赏
  • 举报
回复
数组没有传入过,看PB的帮助上也没有介绍,不如把数字拆成多个参数
swallowluo 2009-12-02
  • 打赏
  • 举报
回复
将动态库中的方法在PB的Global External Functions中定义,然后在PB中就可以使用了。
定义的方式在google通过“PB 外部函数”可以找到很多。
定义的时候注意所有的传出变量都加上ref就可以了。
FuYongHao 2009-12-01
  • 打赏
  • 举报
回复
网上找很多,,,PB调用外部函数

754

社区成员

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

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