Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Lancer un programme inséré dans le projet vb [ Divers / Débutants ] (remifalcon)

mercredi 27 août 2008 à 15:57:18 | Lancer un programme inséré dans le projet vb

remifalcon

Bonjour !

Je souhaiterai intégrer un programme.exe dans un vb et le lancer lors de l'appui sur un bouton dans le vb.
C'est à dire pas juste un raccourci
J'ai intégrer le prog.exe dans mon projet en mettant  "Embedded Resource" pour qu'il soit dans l'exe produit par vb
Mais comment le lancer dans VB?

Merci

mercredi 27 août 2008 à 16:11:57 | Re : Lancer un programme inséré dans le projet vb

ghuysmans99

Membre Club
Il faut d'abord que tu l'extraie de ton .exe dans un répertoire temporaire.
Ensuite tu peux l'exécuter.
A ma connaissance ce n'est pas possible (en tous cas, facilement) de l'exécuter directement.
_________________________________________________________________________
VB.NETis good ...VB6is better<

mercredi 27 août 2008 à 17:23:55 | Re : Lancer un programme inséré dans le projet vb

remifalcon

Ok merci de ta réponse
Comment on fait pour l'extraire du exe?

mercredi 27 août 2008 à 18:46:00 | Re : Lancer un programme inséré dans le projet vb

Kevin.Ory

Salut,
Il sera sous forme de tableau de byte dans tes ressources (My.Resources). Utilise (par exemple) la fonction IO.File.WriteAllBytes pour écrire le fichier sur le disque dur, puis lance-le...

jeudi 28 août 2008 à 08:39:45 | Re : Lancer un programme inséré dans le projet vb

remifalcon

Merci
J'ai essayé ça :

IO.File.WriteAllBytes(My.Resources)

Mais la syntaxe ne dot pas être bonne ça me met une erreur.
Comment je peux retrouver ma ressource prog.exe ?

Merci!

jeudi 28 août 2008 à 10:39:16 | Re : Lancer un programme inséré dans le projet vb

gillardg

Réponse acceptée !

Dim apath As String = Application.StartupPath

IO.File.WriteAllBytes(apath &

"\dtswizard.exe" , My .Resources.DTSWizard)

Process.Start(apath &

"\dtswizard.exe" )


jeudi 28 août 2008 à 11:13:53 | Re : Lancer un programme inséré dans le projet vb

remifalcon

Oh yes ça fonctionne!
Merci beaucoup!

jeudi 28 août 2008 à 21:15:54 | Re : Lancer un programme inséré dans le projet vb

Kevin.Ory

IO.File.WriteAllBytes(My.Resources)

Mouais, tu peux pas faire mieux que ça tout seul?
Regarde ton IntelliSense un peu :-)
1er paramètre: Chemin du fichier dans lequel écrire
2ème paramètre: Données à écrire (tableau de byte)

Et tu ne peux pas mettre une seule ressources dans My.Resources, donc il faut forcément préciser quel données tu veux écrire: My.Resources.Prog



Cette discussion est classé dans : exe, programme, vb, projet, lancer


Répondre à ce message

Sujets en rapport avec ce message

Lancer l'exécution d'un Exe dans un programme VB [ par Cpapy ] Bonjour, J'ai deux programmes A et B qui tournent en parallèle. ------------------------------------------------------------------------- Avec un Shel Lancer un exe dans mon programme [ par Kromen ] Salut j'ai coder un programme en C qui est en fenetre DOS bon ca ok mais j'aimerai de par mon programme en VB lancer ce programme en .exe en cliquant Lancer l'exécution d'un EXE dans un programme VG [ par Cpapy ] Bonjour, J'ai deux programmes A et B qui tournent en parallèle. ------------------------------------------------------------------------- Avec un Shel Lancer un programme .exe [ par papachef ] J'ai un bouton "imprimer"  (Private Sub adoImprimer_Click()), et je n'arrive pas avec la fonction shellexecute a lancer une application du style "C:\P creer .exe avec VB [ par xlight ] Bonjour,je souhaiterai savoir comment créé-t-on le .exe d'un programme visual basic apres l'avoir codé?merci de votre aide, n'hésitez pas à m'aider ca un exe consol dans mon programme VB [ par sebV ] Bonjours, je voulais savoie si c'était possible de lancer une programme consol (que je vais écrire en C++) à l'interieur de VB et communiquer avec.Cec Aide pour lancer un programme sans partir de la racine [ par jansen ] Salut à tous...J'ai cherché sur les forum pour trouver la réponse mais en vain.Bref:J'ai crée un programme en VB qui a pour but de me proposer de lanc Pour les utilisateurs de VB 5 [ par MadM@tt ] Bonjour à tous,si vous tombez sur cette question c'est que vous êtes un utilisateur de VB5 et j'ai une question à vous posez:Chez moi quand je télécha Inclure les images dans le projet / programme / application [ par skyzofrenzz ] J'ai une form sur laquelle j'ai des image .jpg Le probleme est que lorsque je complie en .exe et que je place mon .exe sur le bureau j'ai le message d VB.net et un autre .exe [ par sernams ] Slt a tous, en fait j'ai un programme.exe(sourec C) deja fait, et je suis en train de programmer en VB.net et je veux pendant dans mon prog VB.net de


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,562 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.