アプリケーションエラーを発生させるサンプルコード

_asm { int 3 }により強制的にアプrケーションエラーを発生させています。

{ int 3 }は実際には「0xcc」というコードへコンパイルされます。

これはデバッグ用の例外を呼び出す命令です。

(*)_asm はインラインアセンブラです。ソースコード内でアセンブラ命令を記載することができます。

スポンサーリンク

Visual C++ 向けサンプルコード

// _asm のサンプルコード
//mov で値をコピーする
#include <stdio.h>

int main()
{ _asm
{
int 3 } return 0; }

スポンサーリンク



[Visual C++ サンプルコード | 即戦力ソース集に戻る]

本サンプルコードではエラー処理を省略している場合があります。実践で使用する場合はエラー処理が必要となる場合があります。