Main Content

.NET 例外の処理

MATLAB® は、.NET によってスローされた例外をキャッチし、MException クラスから派生した NET.NetException オブジェクトに変換します。NetException の既定の表示には、例外の原因となった System.Exception クラスの MessageSource および HelpLink の各フィールドが含まれます。以下に例を示します。

try
  NET.addAssembly('C:\Work\invalidfile.dll')
catch e
  e.message
  if(isa(e,'NET.NetException'))
    e.ExceptionObject
  end
end

参考