Rechercher : dans
Par :

Compiler du visual basic

Dernière réponse le 2 jui 2009 à 14:22:39 hukle, le 20 sep 2005 à 22:07:39 
 Signaler ce message aux modérateurs

Salut,

je me dépatouille en visual basic et je souhaiterais "compiler" mon programme et pouvoir disposer d'un exe.

question : quels sont les logiciels de compilation associés (et gratuit dans la mesure du possible) à vb ?

Merci bcp ,
hukle

Meilleures réponses pour « compiler du visual basic » dans :
Erreur système : Microsoft Visual Basic Voir En ouvrant Excel, vous rencontrez un message d'erreur. Une fenêtre au nom de "Microsoft Visual Basic" s'ouvre avec le contenu suivant : Erreur système &H80004005 (-2147467259). Erreur non spécifiée Pour corriger le problème, suivez les...
Télécharger Visual Basic 6 Runtime (VB6 DLL) VoirLe Runtime Visual Basic 6 contient l'ensemble des librairies (DLL) nécessaires pour exécuter des programmes écrits en langage Visual Basic 6.0. Il contient notamment les DLL suivantes :...
Introduction à Visual Basic VoirPrésentation de Visual Basic Visual Basic est un outil développé par Microsoft pour développer facilement des applications fonctionnant sous Microsoft Windows ©. Visual Basic est, comme son nom l'indique, un outil visuel permettant de créer...

1

An0d, le 21 sep 2005 à 06:48:41

Salut,

Microsoft Visual Basic, je connais que celui-là, pour des compilateurs gratuits, il faudra chercher car je n'en connais pas, désolé. Dans la vie il y a 10 catégorie de personnes, celles qui com
prennent le binaire et celles qui ne le comprennent pas.

Répondre à An0d

2

sebsauvage, le 21 sep 2005 à 08:58:33

VB est payant. Il n'existe pas de compilateur VB gratuit.
De plus, il est officiellement abandonné par Microsoft.

Je te recommande de passer à un autre langage (soit un autre Basic, soit carrément un autre langage).

VB est mort.

Répondre à sebsauvage

3

hukle, le 21 sep 2005 à 09:05:23

Salut seb et And0... ben vous avez raison ! :)
Je ne pourrais jamais générer de programme .exe en passant par du vb.De plus, comme tu le dis seb vb est mal en point. et dire que j'ai investi temps et livres ;) . entre nous, j 'espère que je ne serais pas "paumé" avec d'autres langages

1. Dites donc, un collègue me parle de Rapid Q ???
ça a l'air ultra simple et léger ? qu'en pensez vous ?

2. et sinon, des langages java ou php ? est ce proche de vb ?


Merci pour tout!

Répondre à hukle

23

bili, le 7 mai 2008 à 16:22:04

Essay de télécharger SharpDevelop contient C# VB.net

Répondre à bili

4

sebsauvage, le 21 sep 2005 à 09:16:07

Je ne connais pas RapidQ, désolé.

En matière de RAD style VB, j'ai adoré Delphi
(langage propre, performant, etc.)

On peut obtenir Delphi gratuitement pour créer des applications non commerciales.



php n'est pas adapté à la création d'application style VB.
Delphi est excellent.
J'utilise également Python (qui non seulement est un langage formidable, mais il me permet de créer des applications multiplateformes (Windows, Linux, MacOS...), mais il ne possède pas de RAD comme VB ou Delphi.).

Exemple de programme fait avec Python:
http://sebsauvage.net/python/webgobbler/


Java est pas mal non plus, même si je le trouve lourd.


Pour le choix des langages, voir:
http://www.commentcamarche.net/faq/sujet-457

Répondre à sebsauvage

5

hukle, le 21 sep 2005 à 09:27:30

Seb,
juste une dernière dernière question après je te laisse tranquille ;)

moi qui ne suis pas inofrmaticien de nature, quel éditeur puis je trouver
pour les langages que tu m'as cité et qui soit ergonomic ?

quoiqu'on en dise, et par expèrience, l'apprentissage de VB (vba) est très très simplifié par la présence d'un bon éditeur (pas à pas détaille, fichier d'aide volumineux avec nb exemple, déboggeur, présentation graphique des projets,modules ... simple)

ben voilà !

merci encore pour les conseils !

hukle

Répondre à hukle

6

sebsauvage, le 21 sep 2005 à 09:31:33

moi qui ne suis pas inofrmaticien de nature, quel éditeur puis je trouver
pour les langages que tu m'as cité et qui soit ergonomic ?


Delphi possède un éditeur intégré.
Pour Python, SQL et autres, j'aime beaucoup PSPad (gratuit et très complet)
http://www.pspad.com


quoiqu'on en dise, et par expèrience, l'apprentissage de VB (vba) est très très simplifié par la présence d'un bon éditeur

C'est vrai.
Et des outils comme VisualStudio.Net sont très sympas pour déboguer pas à pas, par exemple.
Mais il n'y a pas beaucoup d'outils gratuits qui font ça.

Delphi possède un débogeur intégré également.

tu peux peut-être aussi voir du côté d'Eclipse (plutôt orienté Java, mais il fait aussi d'autres langages).

Répondre à sebsauvage

7

hukle, le 21 sep 2005 à 09:33:26

Oups, j'oubliais.

Quels sont les limites d'utilisation des prog gratuits (pour delphi ou autres ) dans mon activité professionel ?
(je suis salarié classique d'une PME et mes applications se borneront par exemple à créer un gestionnaire de stock, à récupérer des mises à jour sur les noms des normes ISO sur internet..etc donc ne seront utilisés qu'en interne et ne seront jamais commercialisés sous l'entêter de ma boite)


Salut,
hukle.

note : sympa le site seb ! bcp d'info !

Répondre à hukle

8

sebsauvage, le 21 sep 2005 à 09:49:57

Quels sont les limites d'utilisation des prog gratuits (pour delphi ou autres ) dans mon activité professionel ?

ça dépend. Il faut voir la license de chaque logiciel.

Pour la majorité des compilateurs opensource, c'est sans soucis: utilisation sans aucun problème dans un cadre commercial.
(Par contre, il y a des contraintes si vous redistribuez le logiciel à l'extérieur.)

Java, bien que non opensource, est également utilisable gratuitement en environnement d'entreprise.

Pour Delphi, ça sera forcément la version payante.

Répondre à sebsauvage

9

minich-fox, le 5 sep 2007 à 14:25:24

En fait je croit que le visual basic je ne dirait pas qu'il est mort mais que c'est visual studio qui est mort car bon nombre de logiciel sont encore fait en visual basic mais il est malleureuseument déstiné a disparaitre (désolé pour les fautes)

Répondre à minich-fox

10

zlolita, le 21 sep 2007 à 23:51:21

Il y a un compilateur gratuit qui s appel vb6

Répondre à zlolita

11

sebsauvage, le 22 sep 2007 à 12:13:32

VB6 n'est pas gratuit et ne l'a jamais été.
C'est un produit payant de chez Microsoft, qui d'ailleurs n'est plus supporté par Microsoft.

En revanche, vous pouvez faire du VB.Net gratuitement, mais c'est un langage différent.

Répondre à sebsauvage

12

ernest33, le 2 oct 2007 à 16:18:04

Et FreeBasic :-)
http://www.freebasic.net/forum/
avec son IDE développer par Ketilo (l'auteur de RADASM) :D
http://fbedit.freebasic.net/
Il y à même un bundle qui installe tout automatiquement !!!
Je l'utilise depuis quelques mois et je HEUREUX ;-)

Ernest33

Répondre à ernest33

13

coolman, le 8 nov 2007 à 11:11:22

Bjr tout le monde, alors est cqu'il ya une méthode pour compiler un fichier .vbs en .exe

Merci infiniment!

Répondre à coolman

14

sebsauvage, le 8 nov 2007 à 11:50:52

.vbs est un langage interprété, et il n'existe pas à ma connaissance de moyen de le "compiler" en EXE.

Répondre à sebsauvage

15

coolman, le 8 nov 2007 à 12:17:45

Bonjour,

Salut sebsauvage, mai si tu li les discussions en haut tu pourrai te rendre compte que c éventuellement possible!
Merc qd mmi;

Répondre à coolman

16

sebsauvage, le 8 nov 2007 à 12:25:10

Euh... non.

Ne pas confondre VBS et VB.

VBS est un langage de script, destiné à être éxécuté directement par Windows ou bien intégré à des logiciels (Excel, Word...).
Il n'est pas possible de le "compiler".

Contrairement à VB qui lui peut être compilé.

Et sans parles des autres Basic, dont certains sont compilables ou non.

Répondre à sebsauvage

17

coolman, le 8 nov 2007 à 12:51:28

Bonjour,

Salut sebsauvage, mai quen dite vou alors de ce logiciel VBScript2Exe 1.4 telechargeable sur download.com, qui com décrit converse les ficchiers scripts visual basic en .exe?!

Je sui entrain de l'essayer en ce moment.. Jattend votre réponse; Merci

Répondre à coolman

18

coolman, le 8 nov 2007 à 13:17:34

Salut,

Bon, bref voici le code vbs que j'aimerai retranscrire en vb si cela est possible afin qje puisse le convertir apré en .exe:

Set WshShell = WScript.CreateObject("WScript.Shell" )
WshShell.Run "start.bat", SW_HIDE ,true


Jai du recours au fichier vbs au lieu du fichier.bat parcquil me permet d'ouvrir le fichier .bat sans la fenetre flash qui apparait o début; Ca marche trés bien en fait mai Je voudrai convertir le vbs en .exe pour un autre usage. Jéspére que jai bien expliqué mon but; Merci davance!

Répondre à coolman

19

sebsauvage, le 8 nov 2007 à 14:31:27

Pourquoi pas utiliser AutoIt ?

C'est un petit langage qui permet de faire ce genre de chose (lancer un programme avec fenêtre cachée) et qui peut transformer ses script .au3 en .exe

Répondre à sebsauvage

20

coolman, le 8 nov 2007 à 15:56:22

Bonjour,

Salut sebsauvage, bon jai suivi ton conseil et telechargé AutoIt mai je voi pa vraiment comment on peut caché la fenetre dun programme, peut tu svp méclaircir un peu?
Merci infiniment;

Répondre à coolman

21

sebsauvage, le 8 nov 2007 à 16:01:08

Voir les commandes Run ou RunWait avec le paramètre @SW_HIDE

Il y a un exemple dans cette page: http://www.autoitscript.com/autoit3/docs/functions/Run.htm

Répondre à sebsauvage

22

coolman, le 8 nov 2007 à 17:22:07

Salut sebsauvage, jte remercie bcp pr ton aide.. Bon, jai suivi les instructions mentionnés av la fonction Run de autoit3 pui jai convertit le script.au3 en .exe; Jai alor tester et tout marche tres bien càd le fichier .bat sexecute sans ouvrir la flach fenetre; Mai le probléme vient aprés, au fait jutilise le fichier .exe généré par autoit3 pour lutiliser av iexpress ( qui est un utilitaire Windows fournit dans les versions 2000 et XP ) afin de créer un pack d'installation, il me demande alor d'ajouter tous les autres fichiers de mon dossier pui de choisir le programme à exécuter après l'installation qui est ds mon cas le .exe fait av autoit3, a la fin de la procédure iexpress empack le tout en 1seul fichier Executable comme je voulais, mai le probléme c qd jexécute ce fichier Executable le message d'erreur suivant apparait windows ne trouve pas '.bat' !!!

Je sai pa vraiment pkoi ca ne marche pa qd jempacte le tout av iexpress ?!!
Toute aide sera la bienvenue! Merci d'avance;

Répondre à coolman

24

fonio, le 13 mar 2009 à 00:09:35

Salut, pour développer en asp.net, il y a visual web developper, qui est une partie du visual studio de microsoft. pour fabriquer des applications web destinées à être hébergées sur un serveur et utilisées via le web.
les versions express sont gratuites. moi-même je développe avec et c'est très pratique et performant.
asp.net = une partie "page web" aspx générée par le serveur + une partie code côté serveur pour gérer la génération de la page web ainsi que les événements utilisateurs sur les contrôles, par exemple en vb.net
visual web developper a son propre serveur de développement. Il fonctionne avec le framework.net
j'en conviens, c'est un peu en dehors du sujet du topic...

Répondre à fonio

25

christophe, le 14 mar 2009 à 17:45:48

Cette partie du forum ne fait que colporter des ragots souvent issus de la communauté qui tan à ne développer que des logiciels libres, manger des légumes sans brevets et boire du café du commerce équitable.
Les posts de ces articles vont de 2007 à 2009.
En 2009 nous pouvons faire le point sur Visual Basic.
Il existe depuis Microsoft Windows 95 en version 4.
Toutes les différentes versions ont été suivie de près par Microsoft, c'est LE langage par excélence de cette même société, je pense historiquement et de coeur.
Il existe à l'heure actuelle (Mars 2009) une version gratuite, disponible pour tous de Microsoft Visual Basic 2008 qui représente un des composant de Microsoft visual Studio Express (gratuit) qui inclus Web Developer, C#, C++ ainsi que SQL Server en versions gratuites et illimités (sauf pour les options liées au travail collaboratif et au clustering). SQL Server se limite à la gestion de bases de données inférieurs à 4Go avec un nombre illimité d'enregistrements, de tables et de bases (je ne parle que de la version gratuite).
Visual Basic 2008 est très facile à utiliser avec .NET toujours très intuitif et très performant pour les débutants (résultats rapide sans trop d'efforts).
J'en conclus donc que Microsoft n'a pas abandonné le développement de ce logiciel, il l'a même mis gratuitement à disposition de tous et je pense sincèrement qu'une version de Visual Basic est en cours de finalisation pour la sortie de Windows 7.
En ce qui concerne les licenses libre à chacun d'utiliser Visual Studio Express dans le but qu'il désire. Microsoft n'est pas contre l'utilisation de copyrights.
Vous pouvez télécharger ces logiciels ainsi que leur documentation sur http://www.msdn.fr/ il y a même de très jolies vidéos de formations disponible gratuitement.

Répondre à christophe

26

sebsauvage, le 15 mar 2009 à 11:03:02

Toutes les différentes versions ont été suivie de près par Microsoft, c'est LE langage par excélence de cette même société, je pense historiquement et de coeur.

alors pourquoi Microsoft fait tout ses développements en C, C++ et C#, et jamais en VB ?


Il existe à l'heure actuelle (Mars 2009) une version gratuite, disponible pour tous de Microsoft Visual Basic

Tu confonds VB et VB.Net.
Notre reproche porte sur VB.

Visual Basic n'est plus vendu et plus supporté par Microsoft. C'est officiel.
En revanche VB.Net (j'insiste sur le ".net") est effectivement gratuit, et supporté par Microsoft.
VB et VB.Net sont des langages différents, dont seule la syntaxe ressemble.

Répondre à sebsauvage

27

 DarkCoderSc, le 2 jui 2009 à 14:22:39
Répondre à DarkCoderSc