くだすれDelphi(超初心者向け) Part4
■ このスレッドは過去ログ倉庫に格納されています
0832デフォルトの名無しさん
NGNGfinally節は、エラーが起きても確実に実行したいコードを
書くところだと理解しているのですが、エラーが起きてないの
にtry節でExitを実行してfinally節を通過することを期待す
るようなコードの書き方は正しいのですか?
たとえば、
StringList:=TStringList.Create;
try
(処理1)
if f = False then ←処理2を実行する必要がないときは抜ける
Exit;←�@
(処理2)
finally
StringList.Free;←�A
end;
�@で抜けても�Aが確実に実行されることはヘルプに書いて
あるのですが、エラーが起きてないのにfinally節へ飛ぶ
のを期待するのは作法としていいんでしょうか?
■ このスレッドは過去ログ倉庫に格納されています