过程A调用过程B,如何在过程B中加入语句退出过程A?急! 把B写成一个函数,如果你要让A退出,反回为真,否为假在A里面调用if B then exit;然后 在B中如果想让程序也退出A,result:=True,如果不想退出A,result:=False; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 定义一个全局变量var flag: Boolean;在过程B退出之前设置flag,在A中判断比如B过程 ... flag := false; Exit; ...A过程 ... if not flag then Exit; ... 这两种方法我都想过。原来学Pascal的时候也都是这么用的。不过我想不通的是,delphi好象没有处理好"过程"这个概念,在VB中只是把过程当作一段要被包含的代码,所以它里面的Exit函数可以退出所有调用的父过程。谢谢两位! Abort;//注意:不要随便使用!! delphi好象没有处理好"过程"这个概念?你的"结构化程序设计"是怎么学的? 建议你采用人netlib(河外孤星)这样比较安全,而且符合逻辑 NO1:判断B的返回值,根据返回值 if .. then Exit;//.. ->是对B的值进行判断;NO2:判断是否要去调用B; 程序隐藏后等另一进程退出再显示出来,如何实现? 求助~~~~~关于listview和数据关联的问题 赐教:update不能更新符号'问题... 今天被一犹太佬讽刺了,郁闷中,来发泄一下... 如何让WebBrowser控件浏览网页时不下载图片和背景音乐? 求救!!! Teechart问题,为什么series2不能显示出来. 请问:如何取得指定文件的属性? 关于数据库别名的问题:) 怎么做个让对方的机器自动把IP地址发给我的软件 saveDialog的一个大问题 将控件的响应事件在线程中执行???
var
flag: Boolean;
在过程B退出之前设置flag,在A中判断
比如
B过程
...
flag := false;
Exit;
...
A过程
...
if not flag then
Exit;
...
原来学Pascal的时候也都是这么用的。
不过我想不通的是,delphi好象没有处理好"过程"这个概念,在VB中只是把过程当作一段要被包含的代码,所以它里面的Exit函数可以退出所有调用的父过程。谢谢两位!
//注意:不要随便使用!!
你的"结构化程序设计"是怎么学的?
这样比较安全,而且符合逻辑
if .. then Exit;//.. ->是对B的值进行判断;
NO2:判断是否要去调用B;