Ubuntu 11.10 で NetBeans 7.0.1 を使用しています。
私はセットアップをセットアップしました
try
{
int error;
// Code
if (error) throw error;
}
catch(int errorNumber)
{
// Error handling
}
ブロック。ただし、例外がスローされると、プログラムが catch ブロックに移動する代わりに、次の「Signal Caught」ボックスが表示されます。
Signal received: SIGABRT (?) with sigcode ? (?)
From process: ?
For program celltowebimage, pid 30,222
You may discard the signal or forward it and you may continue or pause the process
To control which signals are caught or ignored use Debug->Dbx Configure
私が書いたプログラムが例外をスローするたびに、それは catch ブロックに送られます。代わりに NetBeans がプログラムをクラッシュさせるのはなぜですか? スローされる例外番号の例は -23 です。ただし、それらはすべて小さい負の数であり、すべて同じ問題を引き起こします。