FatalAppExit |
Declare Sub Api_FatalAppExit Lib "kernel32" Alias "FatalAppExitA" (ByVal uAction&, ByVal lpMessageText$) |
Declare Sub FatalAppExit Lib "kernel32" Alias "FatalAppExitA" (ByVal uAction As Long, ByVal lpMessageText As String) |
|
メッセージボックスを表示し、メッセージボックスが閉じられるときにアプリケーションを終了させる。Windows をカーネルデバッガと共に使用している場合、メッセージボックスが表示され、ユーザーは、アプリケーションを終了するか、メッセージボックスをキャンセルして FatalAppExit を呼び出したアプリケーションに戻るかを選択することができる。 | |
パラメータ 表示されるメッセージは 1 行分。解像度の低い画面で表示する場合は、文字列の長さは 35 文字以内でなければならない。
FatalAppExit 関数は、常にアプリケーションが使用したメモリを解放したり、ファイルを閉じるとはかぎらない。 Windows の一般エラーの原因になることもある。アプリケーションで予期しないエラーが発生した場合は、このアプリケーションが使用する メモリをすべて解放し、メインメッセージループから戻って終了させる。 |