Matlab Report Generator append function error ?
5 次查看(过去 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!