Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1407 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Compilation d un programme vb6

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Compilation d un programme vb6

n°316849
sylvaing
Posté le 24-02-2003 à 20:20:28  profilanswer
 

J ai fais un programme en VB6 et un en VB6+DirectX.
 
Il marche parfaitement sur mon ordinateur mais pa sur celui de mon patron. il demande VBFR.DLL... J ai place cette DLL dans system32 sur son ordinateur(windows millenium) mais ca ne marche toujours pas :( Comment fait on pour compiler un programme avec tout ce qui est necessaire a le faire fonctionner sur n importe quel ordinateur... ??? :)
 
Merci :)

mood
Publicité
Posté le 24-02-2003 à 20:20:28  profilanswer
 

n°316851
drasche
Posté le 24-02-2003 à 20:28:02  profilanswer
 

C'est un leurre.  Aucun programme vb ne peut fonctionner de façon indépendante.  Tu dois trouver les runtimes VB6 (service pack 5 de préférence) et les installer sur l'ordinateur de ton boss.
 
VB6 est livré avec un outil qui permet de construire un programme d'installation.  Tu devrais jeter un oeil là dessus.


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°316879
sylvaing
Posté le 24-02-2003 à 20:56:33  profilanswer
 

J installe les runtime et ca ne marche toujours pas.
J comprend rien .... :(
Comment fait on pour creer une installation complete....(J ai toujours l erreur VB6FR.DLL mais en installant les runtimes, cette DLL n est pas cree dans system32....Rappel, windows millenium)
:)

n°316880
cvb
Posté le 24-02-2003 à 20:56:36  profilanswer
 

C'est exact, les programmes de VB utilise leur propres *.dll qui elle-même utilise, les *dll du system !  :pt1cable:  
 
Sinon, il y a effectivement un programme d'installation livré avec VB. Seulement il n'est obligé de passé par là pour faire fonctionner correctement son application. Il y a cette méthode que l'on califiera de propre, et une autre de moins propre.
 
1er Methode :
 
La première c'est ce programme d'installation - je trouve personellement nul - qui prend les fichiers dont dépendra son *.exe et ainsi créer un programme d'installation et de désinstallation...Bien sûr les *.dll sont réfèrences dans les Bdr, ect...
 
 
2ième méthode  :
 
Cette méthode je l'utilise en particulier pour lancer des autorun, dans les *.exe sont fais avec VB. Il suffit tous simplement de compiler son programme. VB fourni un fichier qui s'apel "depend". Avec "depend" il ouvre sont executable et il vera de quoi dépend exactement son exécutif (ocx,dll.ect...). De là il n'as plus qu'à copier ce qu'il faut.
 
Ensuite, sur un CD ou sur une machine il mets tous ça soit à la racine de l'exe et cela fonctionnera ou bien dans le répertoire system de la machine. En l'occurence sous winME, c'est "c:\windows\system" à ne pas confondre avec les technologies NT ou le répertoire system est "system32".
 
 
Conclusion :
 
Personellement, je préfère cette méthode que la première, car elle valable également sur un CD. C'est d'allieur la "technogie" utilsé...
 
 
 

n°320942
couitchy
Posté le 01-03-2003 à 22:25:57  profilanswer
 

si ça marche pas après avoir copié les dll, tu peux en plus essayer de les enregistrer avec "regsvr32 nom.dll"

n°322058
albator7k
200% cnam
Posté le 03-03-2003 à 20:15:01  profilanswer
 

et pourquoi tu fais pas un package laisse VB faire ce qu'il sait bien faire au moins il te manquera plus une dll ou autre.
Un appli qui prend 2Mo enpackagé elle fait 18Mo  :hello:


---------------
L'expérience est une lanterne que l'on a accrochée dans le dos et qui n'éclaire que le chemin parcouru [:albator7k]

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Compilation d un programme vb6

 

Sujets relatifs
Comment mettre un son en Arriere plan dans un programme CMotorola 68000, aide sur un programme
[C/C++] [Win32 API] Récupérer le nom du dossier contenant ce programmeProgramme sur les polynomes !
Problème de compilationTransformer un programme JAVA en fichier .EXE
Compilation & langage assembleur.[Windows] Comment lancer un programme en tache de fond ? RESOLU
MySQL : sélection multi-consoles pour un programme de newsProblème GCC : pas d'éxécutable, ni d'erreur en fin de compilation
Plus de sujets relatifs à : Compilation d un programme vb6


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR