TDateTime
変換の例外をトラップせずに、Delphi変数に有効な内容があるかどうかを確認する方法はありますか?
フィールドを含む生のDelphiレコードとして書き込まれた何百もの巨大なファイルを解析する必要があるアプリケーションを作成しましたTDateTime
。ときどき、変換ルーチンに渡されたときに例外を与えるTDateTime
ような値を持つコンテンツを取得するレコードを取得します。例外を単純にトラップできることはわかっていますが、これは、デバッガーが停止し続けるため、デバッグ時に非常に厄介であり、他のエラーが発生した場合に備えて有効にしておく必要があります。2.0927117954e+262
Floating point invalid Operation