Rechercher : dans
Par :

Visual basic 6.0

Dernière réponse le 20 mar 2008 à 16:58:28 api08, le 13 mar 2008 à 18:05:30 
 Signaler ce message aux modérateurs

Bonjour,
est ce que avec visual basic 6.0 je peux faire un programme exécutable sans avoir recours à une interface tel que le cas en c et en c++ .
merci d'avance.

Configuration: Windows XP
Firefox 2.0.0.12

Meilleures réponses pour « visual basic 6.0 » dans :
Télécharger Visual Basic 6 Runtime (VB6 DLL) Voir Le 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 :...

1

Polux31, le 13 mar 2008 à 18:17:28

Bonjour

Oui tout a fait ... on peut faire un programme en VB sans IHM, et faire l'exécutable.

;o)

polux

Répondre à Polux31

2

api08, le 13 mar 2008 à 18:33:18

Est ce que tu peut me dire comment le faire est ce que j'écris le code dans un module ou une classe. car j'ai essayé de supprimer les forms mais à ce moment je n'est pas pu exécuter le programme.
Merci.

Répondre à api08

3

Polux31, le 13 mar 2008 à 19:33:15

Tout dépend comment tu veux structurer ton code ... mais dans un module ou plusieurs modules c'est possible. As-tu pensé à mettre un Sub Main() dans ton programme ? et ne pas oublier de déclarer dans les propriétés du projet que le prog démarre avec le Sub Main().

;o)

polux

Répondre à Polux31

4

api08, le 16 mar 2008 à 20:37:05

Je te remercie pour la réponse mais j'ai une autre question concernant l'execution du programme comment je peux le faire et ce que c'est à travers le bouton d'execution ou c'est à travers un fichier executable lancer à partir du dos.

Répondre à api08

5

Polux31, le 16 mar 2008 à 23:00:58

Bonjour,

A partir du moment où c'est un excécutable tu peux le lancer d'où tu veux ... tu peux mettre un raccourci sur ton bureau et le lancer à partir de l'icône, tout comme les autres programme.

;o)

polux

Répondre à Polux31

6

api08, le 16 mar 2008 à 23:08:15

J'ai fais un code mais quand j'execute ( à partir de l'icone de vb) rien ne s'affiche je ne peux pas savoir les erreurs.

Répondre à api08

7

Polux31, le 17 mar 2008 à 07:32:33

Bonjour,

Il faut passer le source avec le débogueur et mettre des points d'arrêt.

polux

Répondre à Polux31

8

le père, le 17 mar 2008 à 08:26:41

Bonjour

quand j'execute rien ne s'affiche
Quelle instruction utilises-tu pour afficher dans un programme VB en mode console ? ça m'intéresse, je n'ai jamais réussi à trouver.

Répondre à le père

9

Polux31, le 17 mar 2008 à 10:16:02

Bonjour le père,

Voilà un lien avec un exemple d'utilisation du mode console en VB : http://www.vbfrance.com/codes/JEU-VRAI-MODE-CONSOLE_23008.as­px.

Si ça peut te servir.

;o)

Polux

Répondre à Polux31

10

le père, le 17 mar 2008 à 16:32:23

Bonjour

Et merci beaucoup Polux ! Le temps d'adapter à mon vieux VB5 et ça a marché. ça utilise un composant externe à VB, je n'avais aucune chance de trouver ça dans l'aide de VB.

Pour ton problème, api08, j'aimerais bien savoir comment tu as fait pour écrire quelque chose en mode console. Si tu as fait des "debug.print", c'est tout à fait normal que tu ne voies rien, il ne sont pas compilés.

Répondre à le père

11

api08, le 20 mar 2008 à 10:32:09

Merci pour l'aide, j'ai bien utilisé l'exemple. j'ai réussi d'afficher l'application en mode console mais reste la question pour l'exécution est ce que il serait possible d'afficher le programme sur la même fenêtre de l'invite de commande et non pas sur une autre que l'invite de commande lui fait appel.
Merci beaucoup.

Répondre à api08

12

le père, le 20 mar 2008 à 13:28:12

Bonjour

Si tu parles de l'application VBConsole.exe trouvée à l'adresse donnée par Polux, chez moi, elle s'éxécute bien dans la même fenêtre que l'invite de commande. Mais tu parlais peut-être d'autre chose ?

Répondre à le père

13

api08, le 20 mar 2008 à 14:33:39

Bonjour le père,
concernant l'application donnée par Polux je viens de l'exécuter à partir de l'invite de commande. Elle s'exécute en faisant appel à la fenêtre du programme. Donc j'ai essayé de modifier le main du programme de façon à laisser une seule phrase à s'afficher mais dans ce cas rien ne s'affiche, ce qui est totalement contraire avec un programme en c++ que j'arrive à afficher la phrase juste après l'ecriture de la commande.(dans la même fenêtre)
Par exemple:
c:\> application
bonjour tout le monde

est ce que ça est possible avec vb ou non?
Merci pour l'aide.

Répondre à api08

14

 le père, le 20 mar 2008 à 16:58:28

Malheureusement, je constate la même chose que toi. Dès que je re-compile, ça ne marche plus. Il y a un processus vbconsole qui reste ouvert sans aucun affichage. Il ne reste que le gestionnaire de tâches pour l'arrêter.

Répondre à le père
Collection CommentÇaMarche.net