很急很急的问题,在线等。。。。。

zc_ncepu 2002-03-29 10:42:02
首先,在PB8中怎么使用Throw?我照着帮助的例子面写,报错如下:
Exception type 'uo_exception' must either be caught in this method, or declare in the throws clause of this method prototype.

第二,用PB+EAServer开发,想在服务器端截获错误并抛出,然后在客户端进行显示,怎么实现此功能?谢谢!!
...全文
77 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
zc_ncepu 2002-03-29
  • 打赏
  • 举报
回复
up...
zc_ncepu 2002-03-29
  • 打赏
  • 举报
回复
我的语句如下,请过目:
uo_exception lu_error
Double ld_num
String ls_1
ld_num = Double ("8")
TRY
ls_1 = string (acos (ld_num))
CATCH (runtimeerror er)
lu_error = Create uo_exception
lu_error.SetMessage("Value must be between -1" &
+ "and 1")
Throw lu_error //就这一句报错
END TRY

//**************************************************
//请帮助我解决,十分感谢,可送200分给你。。。:)
//**************************************************
foxbill_csdn 2002-03-29
  • 打赏
  • 举报
回复
在函数内部你要抛出异常的地方抛出异常
句法: throw exceptiontype(错误类型)

然后在使用此函数的地方,使用try、catch机制来捕获异常.
句法:
try
...
函数
...
catch(错误类型1)
//如果出错,错误类型位catch参数中的错误类型,执行此段程序
catch(错误类型2)
//如果出错,错误类型位catch参数中的错误类型,执行此段程序
end try
zc_ncepu 2002-03-29
  • 打赏
  • 举报
回复
up...
zuoyangguang 2002-03-29
  • 打赏
  • 举报
回复
up
zc_ncepu 2002-03-29
  • 打赏
  • 举报
回复
up...
nanjQQ 2002-03-29
  • 打赏
  • 举报
回复
up up hehe
zc_ncepu 2002-03-29
  • 打赏
  • 举报
回复
up...

401

社区成员

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

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