begin process at 2010 02 09 22:31:01
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Visual Basic 6

 > 

Système

 > 

Autre

 > 

Installation des DLL


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Installation des DLL

mercredi 21 novembre 2007 à 14:46:07 | Installation des DLL

Danielminou

Bonjour,

Je souhaite copier les DLL et OCX dans le répertoire de l'application. D'après ce que j'avais cru comprendre windows doit aller les chercher automatiquement dans ce répertoire s'il ne les trouve pas dans system32.
J'ai essayé.. ça ne marche pas. Que faut-il faire??
Merci
mercredi 21 novembre 2007 à 15:34:20 | Re : Installation des DLL

GEDDi

Hello,

Simplement manuellement déjà comme çà :
Regsvr32 C:\prog\tonOCX

Sinon avec InnoSetup que j'utilise depuis de tres nombreuses années avec succès et qui permet simplement de déployer n'importe quel fichier, y compris OCX & co de manière tres simple :)

Gérôme GUILLEMIN
Auteur du langage FBSL
mercredi 21 novembre 2007 à 17:11:58 | Re : Installation des DLL

Danielminou

J'utilise également InnoSetup.
Mon problème est lorsque les DLL sont dans le répertoire de l'exécutable, Windows ne les trouve pas. Comment windows peut-il les trouver?


mercredi 21 novembre 2007 à 18:27:29 | Re : Installation des DLL

rt15

Membre Club Administrateur CodeS-SourceS
Salut,

Y a au moins deux types de dlls, les dlls ActiveX et les dlls classiques. Les ocx, c'est comme les dll ActiveX. Les dlls classiques, ont y accède avec Declare, et pour les ActiveX, on fait du CreateObject, et/ou on met la dll dans les références du projet.

Dans le cas d'une dll classique, Windows regarde system32, les répertoires de la variable PATH, le dossier de l'application (Peut être le dossier courant, mais faut pas compter dessus.)

Dans le cas d'un ActiveX, dll ou ocx, il regarde dans la base de registre l'emplacement de la dll/ocx. Il éssaie ensuite de charger la dll à partir de cette emplacement.

Pour que l'emplacement d'une dll soit dans la base de registre, il faut par exemple utiliser regsvr32.

Dans InnoSetup, il faut utiliser le flag regserver.

Source: monocx.ocx; DestDir:{app}; Flags: regserver

Avec éventuellement les flags sharedfile et promptifolder : ça dépend de ce qu'on veut.

3ème année en ecole d'ingé d'info cherche stage de 4 mois à partir du 01/04/08
mercredi 21 novembre 2007 à 19:10:50 | Re : Installation des DLL

Danielminou

Merci  rt15, je vais essayer d'exploiter vos infos.
Je vais faire des essais.




Cette discussion est classée dans : répertoire, dll, installation


Répondre à ce message

Sujets en rapport avec ce message

Lister tous les fichiers d'un répertoire [ par Adrien ] Salut !Je suis entrain de créer un programme d'installation pour une petite application et je cherche le moyen de lister tous ses fichiers contenus su VBCE installation [ par remittent ] G crée un soft en VBCE pour un PDA, avec celui-ci j'inclu un autre exe qui nécesite des dll; comment faire pour que mon fichier d'installation enregis est ce que "wsock32.dll" est de base sur windows a l'installation? [ par Kinamstrong ] merci pour vos reponses installation de VB6 - Aide VB6 [ par big ] Bonjour lors d'installtion de VB6 sur une machine j'ai eu le message suivant : la tentative d'enregistrement automatique de msdasql.dll dans la installation de vb6fr.dll [ par gerome ] comment peut on faire pour installer automatiquement vb6fr.dll lorsqu'on lance un exe sur un ordinateur depourvu de cette dllen fait je voudrais une Problème d'installation d'une application [ par MELISA ] Bonjour à toutes et à tousMon pb est le suivant:Afin de pourvoir utiliser mon appli sur n'importe quel PC, j'ai empaqueté mon projet. Je travaille act Placer les DLL dans le répertoire de l'appli ? [ par Tatar ] Bonjour,tout est dans le titre. J'ai fais un programme VB pour mon entreprise et je dois pouvoir l'installer sur des postes dont les utilisateurs non dll ocx dans le même répertoire que l'appli. [ par gilardh ] Bonjour et bonne année 2003.Voici ma question.Je dois installer une application VB sur des postes sans les droits administrateurs.Je ne peux donc pas Urgent pb d'empaquetage???? [ par sonia2002 ] salut tt le monde,j'ai developpe une application client/serveur avec vb6 et sql serv2000 et crystal report 7.0, lors de l'empaquetage l'aasistant four installation de DAO [ par yomm ] voilà je suis en train de faire un prog d'install mais plus facile ke empactage et blablabla....enfin bref j'utilise l'apli d'empactage vb pour créer


Nos sponsors


Sondage...

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,406 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales