フィルターのクリア

'import class' statement not working inside a function

1 回表示 (過去 30 日間)
gujax
gujax 2012 年 10 月 4 日
Hi, I have a function declaration. In that function I add .NET library. When I try to use import, Matlab gives error 'function writem() not found'. On debugging I find that the debugger does not go to that line statement 'import..' but bypasses it leading to ther error. Any ideas why?
However, once I remove function definition and run it as a script everything works. Or else if I write 'something_hello.writem()', it works- obviously.
I am running R2009a.
Thanks
Here is the code
function something()
try
NET.addAssembly('something_hello.dll');
catch e
e.message
if(isa(e, 'NET.NetException'))
e.ExceptionObject
end
end
import something_hello.*;
dev=writem();

回答 (0 件)

カテゴリ

Help Center および File ExchangeGetting Started with Microsoft .NET についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by