一个困扰很久的pb错误,无法解决,也不知道原因!

feixianzhi 2010-01-31 09:36:02
1.代号:15
2.信息:Error calling external function %s at line 0 in function wf_getmzhm of object w_c_record.
3.对象:w_c_record
4.控件:w_c_record
5.脚本:wf_getmzhm
6.行号:第 0 行


以上是这个错误出现时提示的信息,关键就是这个 “6.行号:第 0 行”搞的我一头雾水!怎么会有第0行错误信息呢???版本:pb9.03-8836

希望大侠解惑!谢谢!
...全文
1423 13 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
圣殿骑士18 2010-02-05
  • 打赏
  • 举报
回复
关注
feixianzhi 2010-02-05
  • 打赏
  • 举报
回复
感谢楼上几位的帮助,很受启发!问题尚在解决中……
pbwubaba 2010-02-04
  • 打赏
  • 举报
回复
出问题的情况挺多的
基本上是函数调用的问题

不是每次都出现那要找规律了
freegoodboy 2010-02-04
  • 打赏
  • 举报
回复
应该是函授调用的问题
chennavy 2010-02-02
  • 打赏
  • 举报
回复
学习,关注中,2010年2月2日 23时13分27秒
feixianzhi 2010-02-01
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 hhohho 的回复:]
是加过密的代码吧。函数调用失败
[/Quote]

确实是用powershield加密过的。这个错误也不是每次都有,偶尔会有.
yxlsuny 2010-02-01
  • 打赏
  • 举报
回复
存在另外一个同名的函数
eviler 2010-02-01
  • 打赏
  • 举报
回复
我遇到过, 可能是有别的函数 同时触发


比如: 使用 setrow 后 ,然后直接调用一个函数 uf_a
这个 setrow 出发rowfoucschanged ,如果这个事件中的代码出错了 , 错误可能就报载 uf_a 中
balance2009 2010-02-01
  • 打赏
  • 举报
回复
不会,帮顶!
hhohho 2010-02-01
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 feixianzhi 的回复:]
引用 2 楼 hhohho 的回复:
是加过密的代码吧。函数调用失败


确实是用powershield加密过的。这个错误也不是每次都有,偶尔会有.
[/Quote]

用边界条件测试,应该是代码本身的问题.
hhohho 2010-02-01
  • 打赏
  • 举报
回复
是加过密的代码吧。函数调用失败
kenshu 2010-02-01
  • 打赏
  • 举报
回复
你调用了外部函数。这个错误是找不到那个DLL

如果只是有时出错误,那是因为,你用了类似GETFILEOPENNAME/getfilesaveasname,一类的函数,它会帮你修改程序的"当前路径",这个不只是PB的问题,这两个函数其实是WINDOW-API。

一般,我都在使用这两个函数前,保存当前路径,用完这两个函数,就把当前路径设回来。
pb8 2010-01-31
  • 打赏
  • 举报
回复
一般不是代码页中的代码出错的时候就会显示0行号的,比如函数对应错误之类的,
你的wf_getmzhm是不是dynmaic方式调用的,应该是wf_getmzhm函数在具体参数匹配时出错的~~
如果代码不多,可以发给我,我帮你看看~~

1,108

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 相关问题讨论
社区管理员
  • 基础类社区
  • WorldMobile
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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