怎么使发生错误时,停止执行以后代码,并使程序回到原始状态?(50分)

  • 主题发起人 主题发起人 bocai
  • 开始时间 开始时间
B

bocai

Unregistered / Unconfirmed
GUEST, unregistred user!
try
.....

except
请帮忙
end;
 
用Run菜单下的program reset命令
 
我的意思是exe文件运行后,不是编译时
 
用goto语句
或者用循环
 
在except里面把你所有改变的东西全部返回原来的设置,把打开的窗体
关掉,程序退回原来的地方
 
try

finally
 
我也遇到相似的题:我在写一个长时间自主运行的程序,运行了一两天后程序自己挂了,
我想在程序运行一定时间后清掉自己(占用的内存、状态等),重新运行程序,
如何解决?恳请高手指教。本人刚进DFW,穷光蛋一个,要分有点麻烦,
要感激话倒有一大锣,先谢了!
(可否分析一下原因,或者其它解决方案,写成ActiveX、Com效果如何?)
 
try
.....

except
用Goto 标示
end;
 
iniproc()
try
...
except
on e:Exception do begin
iniproc();
raise Exception.Create(e.message);
end;
end;
 
接受答案了.
 
后退
顶部