begin process at 2012 02 14 14:34:31
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Visual Basic 6

 > 

Divers

 > 

Débutants

 > 

OCX dans le systeme32 ou dans le dossier application


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

OCX dans le systeme32 ou dans le dossier application

samedi 19 janvier 2008 à 01:05:44 | OCX dans le systeme32 ou dans le dossier application

BIGDAMSBIG

bonjours a tous. je suis débutant et je voulais savoir lors d'une utilisation d'un ocx ou dll s'il étais possible de l'utiliser sans pour cela y faire reference dans son code principal en simplement le mettant dans le dossier de son apllication. si oui comment windows procede t'il? cherche t'il dans les répertoires sytemes.Si 2 ocx coexistent dans le systeme et dans le dossier aplication quelle ocx choisira t'il ?et comment modifi t'il la base de registre? je pense que la reponse existe sur ce site alors excusé ma précipitation. car une fois connu les dll et ocx par leur dépendancent je voudrais qu'elle ne soit pas dans le dossier system32 de windows....je veux controler la poluttion des dll de mon systeme en faite. et que le programme me sois transparent par l'appelle de dll ou ocx que j'utilise. merci cela doit etre le 20 000 questions sur ce sujet (désolé pour la mise en forme du texte mais j'ai des probleme avec ce site). NB : j'ai bien mis "divers débutant " pour precision a ma requete salut
samedi 19 janvier 2008 à 01:16:23 | Re : OCX dans le systeme32 ou dans le dossier application

Renfield

Administrateur CodeS-SourceS
Réponse acceptée !
il te faut enregistrer ton ocx pour pouvoir l'utiliser (idem si dll activeX) tu peux très bien les enregistrer dans ton code, au début de ton programme et les libérer a la fin.
samedi 19 janvier 2008 à 09:14:02 | Re : OCX dans le systeme32 ou dans le dossier application

ghuysmans99

Membre Club
Réponse acceptée !
En mettant simplement le dossier de l'OCX ?? Non ce n'est pas possible !
Tu dois d'abord l'enregistrer (regsvr32 tonocx.ocx) et tu peux ensuite l'utiliser avec ceci :
Dim monocx_obj As Object
Shell "regsvr32 monocx.ocx -s", vbHide
Set monocx_obj = CreateObject("monocx_library.monocx_class")
'Traitement ici
Set monocx_obj = Nothing
Shell "regsvr32 monocx.ocx -s -u", vbHide
Colorisation syntaxique par Renfield
_______________________________________________________________________
VB.NETis good ...VB6is better
samedi 19 janvier 2008 à 10:07:43 | Re : OCX dans le systeme32 ou dans le dossier application

casy

Membre Club
Réponse acceptée !
Pour ce qui est des ocx, ou de dlls ActiveX, il faut qu'ils soient enregistrés pour etre utilisable. Quelque soit l'emplacement ou tu les mets, c'est celui qui sera enregistré en dernier dans la base de registre qui sera utilisé.

Pour ce qui est des autres fichiers, y compris les dlls API, la recherche de Windows est très simple. Soit tu precise une chemin à ton fichier, et il est cherché à ce chemin et uniquement ce chemin, soit tu ne precise rien dans ce cas la recherche s'effectue selon un ordre bien précis.

- Le répertoire courant, le répertoire de l'application
- Le répertoire Windows
- Le Répertoire System (généralement Windows\System32)
- Les répertoires indiqués dans la variable d'environnement Path, dans l'odre d'apparution.

La recherche s'arrete au premier fichier de même nom trouvé, que ce fichier corresponde à ce que tu cherche ou pas. Par exemple, pour les dlls, aucun critère de version n'est utiliser pour le recherche


---- Sevyc64  (alias Casy) ----
# LE PARTAGE EST NOTRE FORCE #    [ Lien ]
samedi 19 janvier 2008 à 15:03:46 | Re : OCX dans le systeme32 ou dans le dossier application

BIGDAMSBIG

Réponse acceptée !
bonjour, merci pour ses reponses trés claires. je dois donc forcémment les enregistrer avec regsvr32 mais je peux les placer ou je veux. a+ et merci, je n'ai plus d'autres questions.


Cette discussion est classée dans : application, ocx, dossier, dll, systeme32


Répondre à ce message

Sujets en rapport avec ce message

Question DLL et OCX... [ par misteurz ] je viens de réaliser une application en vb...et qd je mets mon .exe sur une autre machine j'ai un message qui me dit qu'il me manque des dll (vb6fr.dl 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 Les Dll et Ocx d'une application... [ par galldup ] Salut,Vous savez comment on fait, pour une appllication donnée (VB6), pour connaitre tous les noms des DLL et OCX qu'elle utilise ?Question qui peut e probléme d'installation [ par aslima ] bonjours,svp j'ai un grd probléme: j'ai développé une application en vb6 ou j'utilse MSHFlexgrid,CRviewer,crystal report.... lors de l'empaqutage sa p Probleme Installation application VB: fichiers ocx et DLL [ par kikidelphi ] Salut à tous, j'ai vraiment besoin de votre aide; je vous explique: je réinstalle actuellement l'exe de mon application vb6 sur des machines qui so OCX dans dossier application. [ par xgrosbobx ] Bonjour à tous. Je vous expose mon problème (je ne suis pas expert): Habituellement, sous xp et 98, lors de la distribution d'une appli, je ne faisa partager application dans workgroup [ par sarrenza ] bonsoir, quelqu'un peut m'aider de savoir comment partager une application windows forms avec une base de données sql apartir d'un serveur, avec l'arc [VB6]Problème de déploiement de ma première application. [ par ingge5 ] Salut les amis. je suis débutante en VB6. je viens de finaliser mon application en créant le Setup. Mais quand je le lance à l'étape 8/8; il lance un Installation avec InnoSetup [ par Calade ] Bonjour, J'ai un exécutable compilé avec VB6 sous un ordi avec XP SP3 et qui comporte un certain nombre de DLL et d'OCX personnels. Je voudrais l'in arboraissance dans la compilation [ par breton51 ] bonjour, est il possible lors de la compilation de l'exécutable de ranger les dll dans des dossier séparer afin d'avoir une meilleur lisibilité du pr


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

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 : 4,290 sec (3)

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