try
{
// call to Com Method
}
catch (COMException e)
{
if (e.ErrorCode == 0x80040154) // REGDB_E_CLASSNOTREG.
{
// handle this error.
}
}
それを処理するためにcom例外がスローされるかどうかを確認したいと思いREGDB_E_CLASSNOTREG
ます。上記のコードで試しましたが、警告が表示されます。
Comparison to integral constant is useless; the constant is outside the range of type 'int'
このエラーは0x80040154
Int32の範囲にないことが原因だと思います。
考えられる解決策を提案できますか?またはこれを確認する他の方法はありますか?