can deployed application run the 'run' function?

7 vues (au cours des 30 derniers jours)
ty z
ty z le 23 Jan 2022
Commenté : Steven Lord le 9 Mai 2024
we'd like to build a matlab exam system. In this system, we run the script file and compare the output to score the script. The gui we run in matlab can realize this, but when we doploy this gui to a exe, we can not run the script file.Plz help,thanks
  2 commentaires
Walter Roberson
Walter Roberson le 23 Jan 2022
Have you investigated the MATLAB Grader service?
ty z
ty z le 24 Jan 2022
sorry i havent but i will do it, thank you

Connectez-vous pour commenter.

Réponse acceptée

Voss
Voss le 23 Jan 2022
Unfortunately, run() is not supported in deployed applications.
  4 commentaires
Voss
Voss le 9 Mai 2024
yourScript

instead of

run("yourScript.m")
Steven Lord
Steven Lord le 9 Mai 2024
From the documentation "MATLAB Runtime only works on MATLAB code that was encrypted when the deployable archive was built. Any function or process that dynamically generates new MATLAB code will not work against MATLAB Runtime."
So if you want your deployed application to run a script that was not present when it was compiled, that's not possible.

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur C Shared Library Integration dans Help Center et File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by