Is there any way to determine if an app is being ran as a compiled executable via MATLAB Runtime or as a mlapp file via MATLAB?
10 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Austin B
el 27 de Ag. de 2024
Comentada: Austin B
el 27 de Ag. de 2024
I have an app that unfortunately requires some functionality to be reduced when running as a compiled executable due to MATLAB Compiler not liking str2sym. I would like to know prior to that portion of the code running whether the user is running it from the compiled version or as a .mlapp file so that I can get ahead of the errors it would cause. Is there any way to determine what form the program is in when ran? Thanks!
0 comentarios
Respuesta aceptada
Githin George
el 27 de Ag. de 2024
Movida: Voss
el 27 de Ag. de 2024
Hi Austin,
You can try using the "isDeployed" function in MATLAB to determine whether the MATLAB code is running from a compiled executable or from a MATLAB session.
Please refer to the documentation for more information:
2 comentarios
Steven Lord
el 27 de Ag. de 2024
Technical correction: there is no isDeployed function in MATLAB or any MathWorks products as far as I'm aware. The function has two lower-case d's: isdeployed.
which -all isDeployed
which -all isdeployed
Más respuestas (0)
Ver también
Categorías
Más información sobre Introduction to Installation and Licensing en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!