关于Boolean类型的函数,请教大虾们

feiyushenme 2012-09-09 04:28:19
在看别人程序源码的时候发现一段是自定义Boolean类型的函数,但是呢整个源码中没发现有调用他的部分,只看到一段对他的判断, if Boolean类型的函数 then ,这个判断是在程序加载时通过调用另外一个过程在出现这个判断的,我想问下整个程序是怎么用到这段函数呢,一般情况下如果要调用过程或函数都必须要写上函数名和参数吗.但是这里是以判断方式出现,这是不是意味着开始运行了这个函数内容了呢
还有个问题我的delphi2007出现快捷键失灵了 Shift+Ctrl+Enter不管用了
...全文
288 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
千杯不醉-sen 2012-09-21
  • 打赏
  • 举报
回复
function IsFool(APerson: TPeople): Boolean;
begin
Result := True;
end;
hsfzxjy 2012-09-21
  • 打赏
  • 举报
回复
哈结贴吧。。
kaikai_kk 2012-09-10
  • 打赏
  • 举报
回复
function xx(value:integer):boolean;
begin
result:=value>0;
end;

下面会先调用xx函数,然后判断返回值;和b:=xx(k); if b then结果一样的
k:=100;
if xx(k) then
showmessage('k>0')
else
showmessage('k<=0');
cdchq 2012-09-09
  • 打赏
  • 举报
回复
if Boolean类型的函数 then
这时就先调用了这个函数,再用它的返回值作用到if then语句中。
没用过2007
Oraclers 2012-09-09
  • 打赏
  • 举报
回复
boolean类型的函数返回值就是一个布尔值(True or False),所以可以是 if ... then 这样的型式调用函数。
luoxiake 2012-09-09
  • 打赏
  • 举报
回复
if Boolean类型的函数 then
这不就是调用那个函数的么?

delphi2007没用过,d7中,重新编译一下工程看能不能用

16,748

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
  • 语言基础/算法/系统设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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