<BLOCKQUOTE><font size="1" face="Verdana, Geneva">quote:</font><HR>Posté à l'origine par HURRICAN:
Si c'est un éxécutable (et RB en génére ...), c'est que le code est compilé. Le runtime n'a rien à voir avec çà.
Ta question est donc plutôt, RealBasic génére t'il un code libre, ou est t-il lié à une licence...
La réponse est simple, il n'existe quasiment plus de langages imposant l'achat d'une licence pour l'éxécution du code. RB n'échappe pas à la règle.
En revanche, et comme la plupart des autres Basic, C, Java ..., il est nécessaire de joindre à l'éxécutable, les bibliothèques de fonctions qui permettent l'éxécution correcte du code, surtout si tu désires que le code tourne également sur plate-forme Windows.
Résumé : Les programmes écrits en RealBasic sont libres de droits, et leur distribution est donc libre. Seul l'auteur a des droits sur ce code généré.<HR></BLOCKQUOTE>
Non, un executable ne veut pas forcement dire que le code est compilé. Je te donne un exemple, Director cree des executable, mais pourtant, le code n'est pas compile, il est interprete. Ce qui le rend plus lent.
Le code compile, s'est de l'assembleur. Director ne genere pas de l'assembleur mais un fichier binaire que le runtime interprete comme il veut. C'est comme si c'etait du Java, sauf que la machine virtuelle est inclue dans l'executable.
Tu vois la difference?