Bonjour,
est ce que quelqu un sait comment compiler et créer un exécutable d'un vieu programme en Basic?
Est ce possible sur Visual Basic Pro et si oui comment?
Merci.
Bonjour,
est ce que quelqu un sait comment compiler et créer un exécutable d'un vieu programme en Basic?
Est ce possible sur Visual Basic Pro et si oui comment?
Merci.
Il est bien sur possible de compiler un "vieux programme" en Basic si tu possède le compilateur.
Avec quel Basic a été créé ton programme ?
S'il est portable sous QBasic ou Visul Basic, il n'y a aucun problème. Si tu as le source, je peux te le compiler.
Free basic compilateur gratuit, open source, et performant permet de compiler tous les programmes écrits en Quick basic (et Qbasic évidemment) et aussi ceux écrits en GW Basic je crois (à vérifier).
c'est ici :
http://www.freebasic.net/
A noter que Visual Basic ne compile pas vraiment, c'est de la "pseudo compilation" qui nécessite une (?) dll (le problème de "l'enfer des dll" est bien connu des développeurs Visual basic). Free basic c'est de la vraie compilation : un seul fichier exécutable et portable sous Linux.
"Software is getting slower more rapidly than hardware becomes faster." Niklaus Wirth
https://pharo.org/web
https://faust.grame.fr/
Bonsoir,
FreeBasic n'est pas totalement compatible QBasic : les fichiers aléatoires sont construits différemment et ne sont pas du tout compatibles, les variables doivent toutes être définies (defint i-k, par exemple, n'existe pas), l'instruction RUN lance le nouveau programme mais ça tient encore compte du programme dans lequel est cette instruction, Lprint ne peut être utilisé comme telle... : il faut retravailler les programmes un par un pour vérifier si ça marche.
C'est quand même le plus proche de QBasic parmi tous ceux que j'ai essayé.
Cordialement
Bertrand
Hmmm,
exhumation de vieux posts ...
En effet, cependant, il existe une liste des incompatibilités (qui ne sont pas nombreuses) qui permet de faire le travail assez facilement, ici :
http://www.freebasic.net/wiki/wikka.php?wakka=LangQB
Il faut aussi impérativement utiliser l'option : "-lang qb" pour contraindre le compilateur à utiliser le parser le plus compatible avec QB.
Si la source a été correctement écrite, l'adaptation ne devrait pas être trop longue. Si ça vaut 9 sur l'échelle du goret, alors là évidemment, il vaut mieux réécrire.
Cependant, pour compiler une source en Quick ou Q basic, Freebasic est encore ce qu'il y a de mieux et de plus commode. Pour porter sous Linux, je ne vois que ça. Et c'est gratuit.
Cordialement.
"Software is getting slower more rapidly than hardware becomes faster." Niklaus Wirth
https://pharo.org/web
https://faust.grame.fr/
"Software is getting slower more rapidly than hardware becomes faster." Niklaus Wirth
https://pharo.org/web
https://faust.grame.fr/
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager