MATLAB Answers

'import class' statement not working inside a function

4 views (last 30 days)
gujax
gujax on 4 Oct 2012
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 Comments

Sign in to comment.

Answers (0)

Community Treasure Hunt

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

Start Hunting!

Translated by