Binder est un programme destiné à rendre une application vb le plus autonome possible et donc à se passer d'un programme d'installation
Il vous aide à trouver les références activex et les dll nécessaires à l'application.
Puis génére un nouvel exécutable les contenant (Les éléménts sont compressé pour dimnuer la taille de l'exe final). L'exécutable obtenu n'aura plus besoin que de MSVBM60.DLL qui normalement est pré-installé sous windows. Dès que l'éxécutable est lancé, il vérifie que les références et les dlls sont sur la machine et si elle n'y sont pas, se charge de les copier et de les enregistrer. Ceci fait, l'excution de votre programme continue normalement. Tout ceci se fait de façon totalement transparente pour l'utilisateur.
Pour vous faciliter la vie. Binder mémorise les éléments du projet à réaliser dans un fichier d'extension BND. ce qui permet de recommencer un bind ultérieur.
Dès le démarrage, un projet Binder est créé. Ajouter lui un projet VB (fichier Vbp) et il analysera l'exécutable pour déterminer les composants dont le programme aura besoin. La liste obtenue peut être modifiée/complétée.
Du coté de votre application il y aura quelques modifications mineures à apporter
Il faudra ajouter une form (frmRapportInstal.frm) fourni dans le zip et un module contenant une sub Main, votre projet devra démarrer sur cette sub.
Le début de cette sub devra contenir ces quelques lignes
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 Public Sub Main() If Not frmRapportInstal.AutoInstal Then frmRapportInstal.Show 1 Exit Sub End If Unload frmRapportInstal Set frmRapportInstal = Nothing ' là, votre programme démarre '============================
Binder.zip
Partager