EvaluateFunction error .. fails with no error message
古いコメントを表示
Hi there, Trying to make a call to a function in a MATLAB assembly built by MATLAB BUILDER NE ,for .Net, an exception is thrown without any messages :
MWMCR::EvaluateFunction error ...
at MathWorks.MATLAB.NET.Utility.MWMCR.EvaluateFunction(String functionName, Int32 numArgsOut, Int32 numArgsIn, MWArray[] argsIn)
at MathWorks.MATLAB.NET.Utility.MWMCR.EvaluateFunction(Int32 numArgsOut, String functionName, MWArray[] argsIn)
at ...
The function that is tried to call is a rather simple MATLAB function that calls another one.
The following peices of software has been installed: MATLAB R2009a (64 bit) Microsoft Visual Studio 2008
Any suggestion will be appreciated.
1 件のコメント
Kaustubha Govind
2011 年 6 月 1 日
Are you sure there is no error message displayed after "MWMCR::EvaluateFunction error ..."? Typically the accompanying message gives us a hint to exactly why there was a failure in evaluation of the compiled function.
Also, do you add the other function (that is called from the main function) to "Additional/Other Files" in deploytool?
回答 (1 件)
mohi
2011 年 6 月 5 日
0 投票
1 件のコメント
Kaustubha Govind
2011 年 6 月 6 日
Do you mean that you added the folder to "Additional/Other Files" in deploytool?
Note that this is the correct way to do it rather than using "addpath", because the compiled assembly only has access to the user-defined functions that have been added to the CTF archive.
カテゴリ
ヘルプ センター および File Exchange で Deploy to .NET Applications Using MWArray API についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!