Matlab Report Generator append function error ?
7 ビュー (過去 30 日間)
古いコメントを表示
I have a code which generates a Word report (using Matlab report generator toolbox). This code works perfectly when I launch it on Matlab. However, when I compile it (using Matlab compiler toolbox) in EXE file, and I launch this EXE file, there is an error at line 5 (append function). For the license, I have a valid license. I think that the problem concerns the compilation. Anyone has the same problem or knows how to fix it ?
My code:
function test
import mlreportgen.dom.*;
d=Document('c:\abc.docx','docx');
t=Paragraph('test');
append(d,t);
close(d);
end
Error message:
"Unable to check out a Report Generator license. Reason: ''. Error in => test.m at line 5"
0 件のコメント
回答 (2 件)
Sean de Wolski
2015 年 10 月 30 日
You need to include the following in the test file before compiling it:
% If compiling, make the DOM compilable
if ismcc || isdeployed
% Make sure DOM is compilable
makeDOMCompilable()
end
5 件のコメント
Sean de Wolski
2015 年 11 月 3 日
No, it was released in R2014b. You will need to renew maintenance and upgrade in order to compile the DOM.
farzad
2020 年 5 月 21 日
Dear Sean
I used this method, It does not work. shall you please check my question?
check Koutam
2016 年 5 月 26 日
2 件のコメント
Brandon Zepeda
2017 年 1 月 12 日
Where does it put the executable? It isn't working for me. Script runs, however, the exe is not created.
Sean de Wolski
2017 年 1 月 12 日
Brandon, you should probably open a new question. Are yo using the compiler app to build it?
applicationCompiler
Under settings you can tell it where to put the exe.
参考
カテゴリ
Help Center および File Exchange で MATLAB Report Generator についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!