W whsuperboy Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-25 #1 result必须运行函数完才能返回,怎样在函数中间立即返回结果?
N Nizvoo Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-25 #2 ... Result := XXXX; Exit; ... end;
W windbell Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-25 #3 什么意思? 就是用result也不一定立刻返回。 如果只是想从任意地方返回的话就用exit,不过在返回前函数返回值要确定否则编译会有提示
J jbas Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-25 #4 不知传址能满足你的要求吗。 function myfunction(var par:string):boolean; begin //其中par就可以直接在外面使用。 end;
P pcc_mmz1 Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-25 #5 同意Nizvoo的方法。不知能否说明一下为什么要这样做(立即返回)
J jackl Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-25 #7 function **** begin result := ''''' ... ... ... result := ***** end;
南 南宫吹云 Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-25 #8 是不是函数要在不同的阶段返回不同的值呀?用sendmessage吧。