新建函数出现问题

cjhpt 2004-09-24 10:04:31
采用file->new->object->function建立函数
设置完函数名、类型、参数类型后
函数中有 return
但保存时出出以下错误:
“Routine must return a value"
...全文
221 18 打赏 收藏 转发到动态 举报
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
cjhpt 2004-09-29
  • 打赏
  • 举报
回复
谢谢大家,我先结贴。
yzh963 2004-09-29
  • 打赏
  • 举报
回复
没问题,可能是你pb版本的bug吧!
wjlforever 2004-09-29
  • 打赏
  • 举报
回复
我的没有这个问题,我们都先建一个function的pbl,但是建立函数的时候没有这样的问题,还是有可能是你的代码的问题!
cjhpt 2004-09-28
  • 打赏
  • 举报
回复
是pbl,大家也试一下,是不是也出现这种情况。
10975037 2004-09-27
  • 打赏
  • 举报
回复
关注
hwh88888 2004-09-25
  • 打赏
  • 举报
回复
是pbl吧
sdmltyj 2004-09-25
  • 打赏
  • 举报
回复
只要用在设置里设了返回参数及类型,在程序里也写了如:return abc
如果再出错那就不是语法问,就是你PB问题了!
lyj007 2004-09-25
  • 打赏
  • 举报
回复
bpl???没听说过啊!什么来着???
balloonman2002 2004-09-24
  • 打赏
  • 举报
回复
这么说的话这应该是PB BUG,到 www.sybase.com 去打补丁吧,:)
这种问题都被你发现了,强啊,:)
cjhpt 2004-09-24
  • 打赏
  • 举报
回复
又试了几个,原因可能是:
如果先建一个空的bpl,然后把再新建函数,并保存在新建bpl就会出问题
而如果先建一个空的bpl,然后把再新建函数,并保存在原来bpl就不会出问题,再
保存到新的bpl也没问题。
balloonman2002 2004-09-24
  • 打赏
  • 举报
回复
不应该啊,把PB关掉再重新打开试试
cjhpt 2004-09-24
  • 打赏
  • 举报
回复
函数名假设为aaa,返回值类型选择integer
函数体中有一条
return 1
balloonman2002 2004-09-24
  • 打赏
  • 举报
回复
把代码贴出来看看
balloonman2002 2004-09-24
  • 打赏
  • 举报
回复
hehe,我跟白兔一起回复的,时间都一模一样 :)
wkdcuiyi 2004-09-24
  • 打赏
  • 举报
回复
需要返回值,你可以选择return 1 或者返回值为(NONE)
cjhpt 2004-09-24
  • 打赏
  • 举报
回复
有返回具体值且类型一样
balloonman2002 2004-09-24
  • 打赏
  • 举报
回复
要return 一个具体的值,如:return ls_tmp、return li_tmp等
不能只是简单的return
klbt 2004-09-24
  • 打赏
  • 举报
回复
返回数值数据类型是否与你的return中的数据类型匹配?

743

社区成员

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

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