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?
5 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
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 Commenti
Risposta accettata
Githin George
il 27 Ago 2024
Spostato: Voss
il 27 Ago 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 Commenti
Steven Lord
il 27 Ago 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
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Introduction to Installation and Licensing in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!