Message d’accueil pour les standalones

  • Exemple utilisé

Voici un exemple qui va compiler le helloworld pris sur le blog de Loren et qui donne cette figure:

helloworld

  • Compilation

Pour faire un message d’accueil lorsque j’exécute mon exécutable, je vais utiliser une fonctionnalité Customizable MCR Start-Up Message présente depuis la R2009b.
Pour compiler helloworld je pourrais juste taper :

mvc -mv helloworld.m

Mais pour inclure un message d’accueil, en plus de ma commande mcc -mv je vais ajouter le flag -R suivi des flags -startmsg et -completemsg .

Pour le compiler , je vais utiliser les lignes de code suivantes , je pourrais tout écrire en une ligne mais ce serait illisible :

>>filenametobuild ='helloworld';
>>Author = 'Peter Webb';
 
>>command_mcc = 'mcc -m ';
 
>>message_dos1 = ' -R -startmsg''';
 
>>message_dos2 = [', Developer : ' Author '. Compilation date : ' datestr(now) ' -  within ' version('-release') ' '''];
 
>>message_dos3 = ' -R  -completemsg'',';
 
>>message_dos4 = [' Starting ' filenametobuild ' ...'''];
 
>>msg_dos = [message_dos1 message_dos2 message_dos3 message_dos4];
>>command = [command_mcc,filenametobuild msg_dos] ;
 
>>eval(command)

% lance la compilation

Ces commandes vont me créer un helloworld.exe puisque je suis sous Windows. Sous Linux il n’y aurait pas d’extension.

Lorsque je double clique sur ce fichier , voici ce qui apparait dans ma fenêtre DOS:

dos

Et donc comme on peut le voir , je sais de suite qui a écrit le code, quand est ce qu’il a été compilé et dans quelle release.

Laisser un commentaire