这个警告是什么意思

redjade 2003-05-30 03:22:47
‘The return value of function 'xxx' might be undefined'
可不可以忽略不处理
...全文
22 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
redjade 2003-05-30
  • 打赏
  • 举报
回复
问题已经解决,函数的确是有可能没有返回值,我没注意到一开始的result赋值语句被删了,加上去后就没有警告了。谢谢各位。
redjade 2003-05-30
  • 打赏
  • 举报
回复
可是在函数一开始,for循环之前就给result赋值了,就算for循环一次都不执行,它也该
有返回值阿
mengqifeng 2003-05-30
  • 打赏
  • 举报
回复
既然不对返回值判断,用过程好了
belllab 2003-05-30
  • 打赏
  • 举报
回复
不用就用Procedure
jeffxas 2003-05-30
  • 打赏
  • 举报
回复
返回的函数值没定义
不能忽略
cpu2001 2003-05-30
  • 打赏
  • 举报
回复
只要有一个函数出口没有设置,就会出现这个问题
qwertyasd 2003-05-30
  • 打赏
  • 举报
回复
最后要!
result:=函数的结果

如果没有就用过程吧!
IwantFlay 2003-05-30
  • 打赏
  • 举报
回复
你将result的赋值放到function内的最后吧.
belllab 2003-05-30
  • 打赏
  • 举报
回复
函数在返回的时候可能RESULT没有值!建议不要忽略
redjade 2003-05-30
  • 打赏
  • 举报
回复
1.这个函数要被其他函数调用,但调用函数都不会对它的返回值进行判断。
2.函数要执行一些SQL语句(通过调用其他函数完成)

原先不会出现这个警告,但后来我在函数里加了个for循环,最终的result是在for循环中被赋值,然后就出现了这个警告。

lion_lh 2003-05-30
  • 打赏
  • 举报
回复
返回的函数值没定义
firetoucher 2003-05-30
  • 打赏
  • 举报
回复
1 你如何用的那个函数?
2 函数有什么用?

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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