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 !

UN PROGRAMME AUTONOME!!!


Information sur la source

Catégorie :Formulaire Classé sous : programme, ressource, astuce Niveau : Initié Date de création : 19/06/2000 Vu : 26 884

Note :
4,05 / 10 - par 150 personnes
4,05 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (16)
Ajouter un commentaire et/ou une note

Description

Et oui, j'ai trouvé comment faire un programme qui ne nécésite pas de fichier d'installation!


 

Source

  • Il suffit seulement d'ajouter les DLL et OCX qu'il faut pour votre prog. dans un fichier de ressources (*.RES)
  • Salut!Dans VB6, Cliquez sur le menu "Compléments" et choisssez
  • "Gestionnaire de compléments".
  • Double-cliquez sur "Éditeur de ressources VB" et cliquez sur "OK".
  • Cliquez sur le menu "Outils" et choisissez "Éditeur de
  • ressources". Une fenêtre apparait.Cliquez sur l'icone "Ajouter une ressource
  • personalisée".Dans la boite parcourir, Allez à "C:\windows\System".
  • Là, choisissez les .OCX et .DLL que vous avez besoin (Si
  • vous ne les savez pas, Commencez à faire un innstallation
  • avec l'assistant et il vous indiquera ce dont vous avez besoin...)Bye
Il suffit seulement d'ajouter les DLL et OCX qu'il faut pour votre prog. dans un fichier de ressources (*.RES)

Salut!Dans VB6, Cliquez sur le menu "Compléments" et choisssez 
"Gestionnaire de compléments".  
Double-cliquez sur "Éditeur de ressources VB" et cliquez sur "OK". 
Cliquez sur le menu "Outils" et choisissez "Éditeur de 
ressources".  Une fenêtre apparait.Cliquez sur l'icone "Ajouter une ressource 
personalisée".Dans la boite parcourir, Allez à "C:\windows\System".
Là, choisissez les .OCX et .DLL que vous avez besoin (Si 
vous ne les savez pas, Commencez à faire un innstallation 
avec l'assistant et il vous indiquera ce dont vous avez besoin...)Bye

 

Commentaires et avis

signaler à un administrateur
Commentaire de MirSPCM le 16/12/2001 15:59:10

Mes Chers amis... Et si vous fournissiez vos dépéendences avec le EXE ? Tant que tout est ds le meme répertoire ça marche... :)

signaler à un administrateur
Commentaire de FunkySteps le 04/03/2002 19:45:11

SALUT TOUT LE MONDE! SI VOUS VOULEZ VRAIMENT QUE VOS EXE COMPILÉS AVEC VISUAL BASIC NE NÉCÉSSITENT PLUS DE DLL COMME MSVBM60.DLL ET AUTRES... ALLEZ TÉLÉCHARGER LA VERSION DÉMO DU PROGRAMME BIT-ARTS FUSION 3.0. CE PROGRAMME COMPILE LES DLL DIRECTEMENT DANS LE EXE.

http://www.bit-arts.com

signaler à un administrateur
Commentaire de FunkySteps le 04/03/2002 19:46:37

ET VENEZ DONC VOIR MES SOURCES EN PASSANT ! :) @+

signaler à un administrateur
Commentaire de DamienI le 14/05/2002 16:31:33

et non, pas de chance : c'est faisable mais pas si facilement...

signaler à un administrateur
Commentaire de chillboy007 le 22/12/2002 17:50:26

FunkySteps > ca fonctionne super bien.

signaler à un administrateur
Commentaire de FAS le 24/12/2002 22:26:31

Je déteste ces personnes qui n'arrêtent pas de critiquer n'importe quelle source simplement parceque'elle ne fonctionne pas et qu'ils se croient le "Maîtres absolus du VB"!!!

FunkySteps>>Bonne Idée!!

signaler à un administrateur
Commentaire de benbax le 12/05/2003 11:41:06

Salut tout le monde.
Je pense aussi qu'il est facile de critiquer, mais il serai plus simpas d'expliquer clairement pourquoi sa marche pas, et essayer de resoudre le probleme avec notre collegue qui a cru bien faire...
A suivre......

signaler à un administrateur
Commentaire de THXTHECATZ le 14/05/2003 22:23:48

Eh bien moi ( Et j'assume ce que je dis mon nom est THX vous pouvez me joindre sur www.the-catz.org ) j'ai ENFIN trouvé une solution à ce problème là.

Je vous invite même à me contacter sur MSN MESSENGER pour en discuter plus en détail.

Bref..Passons aux choses sérieuses:

Tout d'abord le seul exécutable généré par visual basic qui ne demande pas d'install est à ma connaissance.........l'install lui-même !
Alors, vous avez compris ?

Quand vous créez un Package pour distribuer votre dernier bijou, l'assistant "Création d'installation" crée un fichier nommé Setup.lst.
Ouvrez-le et admirez....

Vous avez d'abord un section nommée [Bootstrap Files]
Pigez la syntaxe du truc, et ajoutez vos propres OCX, BMP, SERVE-U ? ;)

Ensuite dans la section [Bootsrap] Vous avez la ligne :
Spawn=Setup1.exe

Remplacez par le nom de votre app ;)

Fermez tout ça....

------------------------------------------
1er test:

Vous lancez setup.exe.......oh!
merde !
Il y a une fenetre qui indique que des fichiers sont en cours d'installation AVANT que notre app ne démarre....pas de panique ;)

Vous démarrez votre vb favori et ouvrez le Projet "WizardsPDWizardSetup1setup1.vbp" et modifiez le projet selon vos goûts et/ou humeurs...en vrac mettre les fenêtres en Hide...Un message perso peut-être ?

Voila. Enregistrez et refaites un package !

Enyoy the taff !

PS : Une seule modification de Setup1.vbp sera nécéssaire.

signaler à un administrateur
Commentaire de olid le 07/06/2003 02:03:03

Bien vu THX :op

Et, un piti coup de winzipselfextractor avec les cab, setup.exe, et setup.lst et on a ONE ONLY FILE TO DOWNLOAD & LAUNCH :o)

Par contre, attention le setup.vbp qui etait livré avec mon VB6 n'etait pô la version finale, et comportait pleins de bugs !!! :o(((

signaler à un administrateur
Commentaire de olid le 07/06/2003 02:06:21

autrechose....

je cherche désespéremment le fichier de ressource du setup.vbp qui contient les textes affichés, mais d'en d'autres langues que le français...l'anglais de préférence !

Merci d'avance... envoyer à kat@olid.fr.st

signaler à un administrateur
Commentaire de Drgn13 le 10/06/2003 21:22:28

quelqu'un pourrais déposer la source de setup.exe car tous les caption la miene sont remplacés par des "#" svp

signaler à un administrateur
Commentaire de metalcoder le 17/06/2003 15:01:34

Bon c'est vrai cette astuce n'est pas réalisable mais c'est pas pour autant que l'idée n'est pas bonne. Pas bcp le savent mais il existe un logiciel (payant) Fusion de la societe bitarts qui permet de compresser un EXE VB avec les dll a l'interieur de l'exe, j'ai eu l'occasion de le tester en version demo, et ca marche, bien sur l'exe prend du poids mais il fonctionne....

signaler à un administrateur
Commentaire de VbMaster le 13/11/2003 19:32:31

Drgn13 > c'est absolument normal les caption sont chargés à partir du fichier de ressources. donc pour les modifier c'est la qu'il faut aller voir

signaler à un administrateur
Commentaire de ocx le 16/01/2004 19:26:21

cette technique est effectivement juste mais incomplète

il faut aprés avoir ajouté les fichiers de ressources dLL et ocx,tlb necessaires: avec l'assistant d'installation et deploiment vous obtenez la liste des fichiers dependants

puis au form_load: vous allez extraire les fichiers 1 à 1 avec loadresstring et les enregistrer à l'aide open file for binary output as #free dans le repertoire du system (seulement les fichiers qui manquent dans windows\system)

et par la suite enregistrer les composants avec regserv/S nom et chemin du fichier


il ya egalement des astuces : soit avec un fichier bat
ou carrement un bat transformé en exe avec un utilitaire comme bat2com.exe

une autre astuce consiste à utiliser qbasic 4.5 ou 7 pour faire tout ce travail (qbasic ne necessite que son exe)

ce site m'a beaucoup aidé dans mes débuts, je tiens à remercier tous ceux qui ont contribué et contribuent encore.

nous sommes tous ici pour apprendre, donc les critiques constructives sont les bienvenus.

signaler à un administrateur
Commentaire de jym64 le 01/04/2004 17:54:28

sest tout a fait faisable moi je le fait sur des cd comme cela exemple sans mot de passe utilisateur je peux utiliser mes prog que je realise
il avait presque raison sauf que les ocx utilise par le prog jai bien dit tous doivent etre a la base du programme ou du cd et non pas dans un dossier

voila

signaler à un administrateur
Commentaire de celiphane le 25/06/2004 14:55:13

J'apporte ma pierre en précisant que cette astuce ne peux ni ne pourra jamais fonctionner. Voilà c'est dit.

En revanche, le truc de THXTHECATZ est absolument GENIAL. Bravo pour cette idée faramineuse !

En revanche modifier le setup.vbp ne changera rien à l'apparition des des premiers ecrans d'installation : en effet le setup1.exe ne sera même pas chargé a ce moment, c'est vraiment le bootstrap setup.exe qui fait apparaitre ces messages.

La nouvelle trouvaille maintenant serait de savoir comment rendre "hidden" les fenêtres de ce setup.exe.

Ou bien carrément de trouver un autre interpréteur de cab qui n'affiche rien.

@+
Celiphane

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

Mise à jour d'un programme visual basic depuis une ressource réseau ou une ressource internet/intranet [ par ClaudeRenaud ] J'écris des programmes en VB6 dans le cadre de mon activité professionelle. Je souhaiterais pouvoir offrir à mes utilisateurs la possibilité de mettre compiler une ressource [ par FrostByte ] Bonjourà toute la team vbfrance et à tous ses membres !J'ai un petit soucis d'ordre.... comment dire sécuritaire (je ss pas sûr qu suite a l'astuce Programme autonome [ par Cameleon ] BonjourQuelqu'un a t il essayer cette astuce et surtout y est il parvenu?J'ai bien essayer en suivant les instructions fournis dans l'astuce mais rien ressource incorporée [ par winny68 ] Bonjour à tous,je programme avec VB .NET 2003je voudrai intégrer une image (*.png) à mon programme et de l'extraire dans le même dossier que l'executa Ressource extérieure et programme [ par VBsearch ] BONJOURJe suis débutant en programmation sou VB6. J'ai voulu lier une ressource "Dialog" venant d'un fichier (.res contenu dans le programme) ou d'une Copie de ressource [ par Portos67 ] Bonjour, et bravo à ce forum.J'ai un soucis, j'ai un programme en vb.net, et dans le dossier ressource de ce programme, j'ai mes images et un fichier Rendre un programme résident en vb 2005 [ par kooker ] Je souhaite écrir un programme qui va tout d'abord se lancer au démarrage du SE ensuite rester toujours dans la mémoire RAM. Comment faire en visual Programme trop rapide pour Winsocks? [ par Skarzag ] Bonjour à tous!Langage : VB6En fait je veux que mon client prévienne le serveur qu'il se ferme et donc que le serveur peut fermer le Winsock affecté à sqlce [ par dbraguier1 ] bonjour et merci d'avance pour votre aidej'ai réalisé un petit programme en vb.net pour windows-ce version 5. ce programme met à jour une base sql-ce


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,359 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é.