Avant de vous montrer comment faire un message d’accueil avec le MATLAB Compiler, je voudrais vous rappeler 2 points important également :
Il n’y a aucune royaltie à donner à The MathWorks lorsque vous déployer vos applications.
Do I have to pay any royalties to MathWorks when I distribute my MATLAB Compiler-generated application?
Et oubliez la fausse idée comme quoi cela va accélérer votre code:
Does the MATLAB Compiler speed up the execution time of MATLAB functions?
- Contexte
J’utilise le MATLAB Compiler tous les jours , et je déploie les applications sur Linux et Windows. Les codes sont des fois déployés avec la R2010b, la R2008b , la R2006b … tout dépend du MCR installé sur la machine ou de le version MATLAB dans lequel le code MATLAB a été écrit. Par exemple un code utilisant les tilds , ne pourra pas être compilé en 6b puisque cette fonctionnalité n’existait pas encore.
Le souci pour moi c’est lorsqu’un de mes collègues rencontre un problème avec ces standalones, j’ai besoin de savoir de suite qui a écrit le code source, sur quelle version MATLAB l’exécutable a été compilé , et quand.
Ainsi avec ces infos , je peux savoir si l’utilisateur final utilise bien la dernière version compilée et savoir qui est le développeur qui a écrit le code.
Pour connaitre toutes ces infos , le plus pratique c’est de les avoir affichées dès le lancement de l’exécutable incriminé , d’où l’intérêt d’avoir un message d’accueil .