Y Yves Unregistered / Unconfirmed GUEST, unregistred user! 2003-07-26 #21 谢谢copy_paste 这种方法我 想过,我觉得这可能不是最简的方法。 如果不行就用这种方法吧!
Y Yves Unregistered / Unconfirmed GUEST, unregistred user! 2003-07-26 #22 其实 我 觉得 我这是 实现了 一个比较 常用的 问题(我觉得应该是比较常用〕 是这样: 一个函数中 要调用 许多其他的 不同的 过程,每个过程完成一小部分的 工作,而每个工作的执行都必须建立在上一项工作成功完成的基础上,如果有任一条调用返回 非正常的 结果,那么就 要终止整个函数,下面的都不执行了, 我是想实现这个东西,到不是仅局限于 这个函数的化简。 大家说说 自定义异常类行不行?自己触发异常。。。 大家帮忙想想办法!谢谢咯
其实 我 觉得 我这是 实现了 一个比较 常用的 问题(我觉得应该是比较常用〕 是这样: 一个函数中 要调用 许多其他的 不同的 过程,每个过程完成一小部分的 工作,而每个工作的执行都必须建立在上一项工作成功完成的基础上,如果有任一条调用返回 非正常的 结果,那么就 要终止整个函数,下面的都不执行了, 我是想实现这个东西,到不是仅局限于 这个函数的化简。 大家说说 自定义异常类行不行?自己触发异常。。。 大家帮忙想想办法!谢谢咯
铁 铁盒子 Unregistered / Unconfirmed GUEST, unregistred user! 2003-07-26 #23 异常是个不错的主意! 不过要保证每个函数在有异常时都能够正常释放资源,当函数调用层数较深时,也比较麻烦。 如果子函数中不需申请资源,相当不错,
Y ycxy Unregistered / Unconfirmed GUEST, unregistred user! 2003-07-26 #25 Raise Exception.Create('自定义异常')
Y ycxy Unregistered / Unconfirmed GUEST, unregistred user! 2003-08-03 #27 重新看这个问题 通用函数 procedure MyProc(Procname:string;Values:array of Variants) begin //判断Values数组和ProcName来分别执行 end;
重新看这个问题 通用函数 procedure MyProc(Procname:string;Values:array of Variants) begin //判断Values数组和ProcName来分别执行 end;