效率问题(50分)

  • 主题发起人 主题发起人 Demogodyou
  • 开始时间 开始时间
D

Demogodyou

Unregistered / Unconfirmed
GUEST, unregistred user!
想问一下,如下情况:
Try
//长时间的操作。
Finally
//doSomething.
End;
时,Try...Finally...End 会不会影响执行效率。请教高手Try...Finally...End的原理。
 
Try
//长时间的操作。=>如果你嫌时间太长,你可以在需要的地方加上application.ProcessMessages,这样就不会出现类似死机的样子了,至于效率,只有找你代码的问题了
Finally
//doSomething.=>无论是否Try和Finally之间的语句是否出现问题,都会执行这里的语句
End;
 
那 Try...Finally..End 是怎样确保 Finally...End 之间的代码总是会被执行呢,什么工作原理?
 
接受答案了.
 
后退
顶部