begin process at 2012 02 17 05:36:56
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Visual Basic & VB.NET

 > 

Archives Visual Basic

 > 

J'AI BESOIN D'AIDE !!!! :)

 > 

Enregistrement d'ocx


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

Enregistrement d'ocx

mardi 18 avril 2006 à 15:06:48 | Enregistrement d'ocx

whombat

Membre Club
Bonjour, Je suis très ennuyé. Je viens de changer de configuration informatique etr aussi d'OS. Je suis passé de W2000 à XP Media. J'avais des ocx à enregistrer, ce que j'ai fait en les mettant dans c:\windows\system32 puis en lançant ( par exemple pour BtnGraphic.ocx ) : Regsvr32 c:\windows\system32\BtnGraphic.ocx Mais lorsque j'essai d'ouvrir mon appli qui contient ces ocx, vb me dit que c'est mal enregistré et refuse de l'ouvrir. J'aurais oublié quelque chose ? J'ai cru lire un jour qu'avant d'enregistrer par regsvr32 il fallait désenregistrer par regsvr32 /u. J'ai tenté mais rien de mieux. Si vous aviez un tuyau ce serait sympa parce que là c'est toute mon appli qui est à jeter. Aucune feuille ne veut s'ouvrir... Merci d'avance
mardi 18 avril 2006 à 15:26:31 | Re : Enregistrement d'ocx

jrivet

Membre Club
Salut,

Peu etre que cela vient de la version de l'OCX.

Il est possible qu'il faille enlever la référence à cet OCX, pour ensuite la remettre avec le nouveau (celui que tu as enregistré).

Déjà pour verifier si il a bien été enregistré tu peux regarder si il apparait dans la  liste des OCX disponibles dans le menu composant.

Ensuite il y a peu etre aussi le problème du répertoire comme avant (W2000), le répertoire system32 était dans WINNT et non dans WINDOWS (Windows XP), peu etre que ton projet fait référence à l'ancien chemin ("C:\WINNT\System32\BtnGraphic.ocx")

Pour le vérifier tu peux ouvrir le fichier .vbp avec le bloc note et regarder la ligne qui fait référence à l'OCX.

Si il y a marquer,  à un endroit WINNT, c est pas bon car il ne trouvera pas le répertoire.

Voila en espérant avoir clair (mais rien n'est moins sur)

@+, Julien
Pensez: Moteur de Recherche, Réponse Acceptée
mardi 18 avril 2006 à 15:50:11 | Re : Enregistrement d'ocx

whombat

Membre Club
Salut, Dans mon vbp il me met juste ça : Object={4B9CAF42-DC44-11D1-B83E-F2D2C7065F25}#29.0#0; BtnGraphic.ocx Et dans les contrôles personnalisés, il est dans la liste. On peut le cocher et il vient dans la boîte à outil mais au moment de s'en servir une fenêtre d'erreur apparaît avec " Le serveur objet n'est pas correctement enregistré. (Erreur 336)"
mardi 18 avril 2006 à 16:30:19 | Re : Enregistrement d'ocx

rt15

Membre Club Administrateur CodeS-SourceS
Bin regarde fait une recherche de {4B9CAF42-DC44-11D1-B83E-F2D2C7065F25} dans ta base de registre. Ce doit être le CLSID, et il devrait y avoir le chemin d'accès du fichier .ocx qui devrait trainer pas loin. Hem, si tu as du temps à perdre, je te propose de lire ce tuto : http://www.vbfrance.com/tutoriaux/INSTALLATION-SANS-INSTALLATION-AVEC-MANIFEST_240.aspx
mardi 18 avril 2006 à 18:01:00 | Re : Enregistrement d'ocx

whombat

Membre Club
Je vais voir ça et je reviens...
mercredi 19 avril 2006 à 02:12:51 | Re : Enregistrement d'ocx

whombat

Membre Club
J'ai été voir dans la base de registre et j'ai effectivement trouvé {4B9CAF42-DC44-11D1-B83E-F2D2C7065F25} mais c'est une donnée, pas une clef, et donc rien de plus. Quand au tuto... Oups, c'est plus de mon age... Ca m'enerve. Une appli complète par terre... J'ai pensé à un truc : un ocx, s'il marche sour w2000 marche-t-il tout autant en xp ou bien, là aussi, il y aurait une subtilité ? Merci quand même pour le soutien. Ca réchauffe un peu.
mercredi 19 avril 2006 à 03:30:37 | Re : Enregistrement d'ocx

PCPT

Administrateur CodeS-SourceS
salut,
place l'ocx dans le rep de ton appli (.vbp) et reboot.
pense à croiser les doigts avant de relancer le projet, çà devrait marcher.
(pas besoin de regsvr)
++
mercredi 19 avril 2006 à 03:45:01 | Re : Enregistrement d'ocx

whombat

Membre Club
J'ai pas du croiser les doigts assez fort.... C'est fou, ça. Un ocx, on le déclare et ça marche. Rien de bien sorcier la dedans. Eh bien non ! Je l'avais en double, donc j'ai changé le fichier lui-même -> même motif, même punition... Ce doit être l'ocx qui est bon sous w9+ et w2000 mais plante en XP. C'est possible à votre avis ou c'est une toute autre raison ?
mercredi 19 avril 2006 à 04:44:32 | Re : Enregistrement d'ocx

PCPT

Administrateur CodeS-SourceS
s'il plantait sous XP, tu aurais une erreur lors du reg.

proposition :
tu fais 2 batch :

fichier texte 1 nommé "LuckyReg.bat" contenant
regsvr32.exe -c BtnGraphic.ocx

fichier texte 2 nommé "LuckyUnreg.bat" contenant
regsvr32.exe -u BtnGraphic.ocx

cherche tous les dossiers contenant BtnGraphic.ocx, colle-y le LuckyUnreg.bat, puis execute.
tu peux ensuite supprimer le LuckyUnreg.bat et le BtnGraphic.ocx (garde-en tout de même un de côté)

les références sont maintenant proprement supprimées.
retourne dans le dossier de ton application, met-y le LuckyReg.bat et un BtnGraphic.ocx restant.
execute le batch en croisant mieux les doigts et en chantant des incantations 'Valhallesques'...

nb : il est possible que tu aies à égorger un poule pour te baigner dans son sang.

relance ton projet....
çà donne quoi?
mercredi 19 avril 2006 à 11:57:11 | Re : Enregistrement d'ocx

whombat

Membre Club
Boouuuhhhhh.... Valkyries ou pas, rien n'y a fait. Pourtant j'avais cru que vous teniez le bon bout dans votre batch en rajoutant le -c à celui dont je me servais. Mais non... C''est réellement à n'y rien comprendre. VB refuse de m'ouvrir chacune de mes feuilles, et donc fatalement lancer le projet, au prétexte qu'il ne peut pas charger btnGraphic.ocx. Alors qu'il le charge très bien tout seul lors du lancement de VB, qu'on le retrouve bien dans la boîte à outils, etc... Quand à windows, il reconnaît que l'ocx est bien enregistré "avec succès"... Et enfin, s'agissant de l'ocx, il s'agit bien du neuf, non altéré, et qui marchait comme un chef sur w2K. La bouteille à l'encre...

1 2 3 4

Cette discussion est classée dans : ouvrir, enregistrer, enregistrement, ocx, regsvr32


Répondre à ce message

Sujets en rapport avec ce message

enregistrement d'un ocx [ par HASSAN ] J'ai un ocx qui s'appelle scgrid mais lors de son utilisation il m'a affiché le message suivant :"la classe ne gère pas soit automation ou l'interfac enregistrement OCX ? [ par bruno ] bonjour a tous. J'aimerais comprendre pourquoi certains OCX ne s'enregistre pas toujours correctement avec regsvr32.exe. J'ai 2 PC équipes de windows9 Enregistrement d'une requête [ par enzino ] Bonjour,J'essaye de faire un publipostage entre access et word.Mon but est de prendre l'enregistrement courant dans access et d'importer les champs da Contraire de Regsvr32 [ par pimousse75 ] Bjr,comment effacer une ocx en base de registre, cad le contraire de regsvr32 mon_ocx.ocxMerci ! enregistrer un enregistrement à un endroit bien définit [ par Gabalgabow ] Comment enregistrer un nouvel enregistrement dans une base à un endroit bien définit( Ex: à l'emplacement numéro 5)avec VB?Questions...? boite de dialogue enregistrer et ouvrir [ par raph951 ] Bonjour,je suis entrain de programmer un jeu de dames et je voudrais pouvoir sauvegarder une partie et pouvoir la relancer à l'aide des boites de dial comment ouvrir/enregistrer une RTB sans commondialog [ par Rom14 ] Comme le montre le titre, j'aimerais savoir comment ouvrir un fichier texte ou enregistrer sous le texte contenu dans une RichTextBox mais sans avoir Capture de feuille et enregistrement [ par asterik ] @sterikJe capture ma feuille avec l'api keybevent avec:Call keybd_event(vbKeySnapshot, 1, 0, 0)je souhaite ensuite récupérer ce que j'ai copié dans un enregistrement [ par laurent513 ] sur une feuille j ai mis 1 ComboBox avec la possibilite de choisir de 0 a 9, 1 Textbox, 1 CommandButton enregistrer,1controle Data,et une base de donn Ouvrir et enregistrer une listbox dans un fichier texte [ par Chenzen ] Salut, après de multiples essaies qui ont tous échoués, j'aimerai clairement savoir comment enregistrer et ouvrir une listbox dans un fichier texte.Me


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 : 1,326 sec (4)

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