whombat
Messages postés188Date d'inscriptionmercredi 12 octobre 2005StatutMembreDernière intervention19 novembre 2011
-
18 avril 2006 à 15:06
whombat
Messages postés188Date d'inscriptionmercredi 12 octobre 2005StatutMembreDernière intervention19 novembre 2011
-
29 avril 2006 à 03:08
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...
cs_rt15
Messages postés3874Date d'inscriptionmardi 8 mars 2005StatutModérateurDernière intervention 7 novembre 201413 20 avril 2006 à 10:02
erf, on abandonne ?
J'ai une proposition pourtant... C'est une évidence qu'il manque une clé dans ce que montre pcpt, et cette clé est la plus imortante de toute. Elle s'appelle InprocServer32 et contient le chemin d'accès du fichier.
Je t'avais préparer un truc dans le cas ou elle serait présente mais invalide, mais il marche encore un peu.
Vala une jolie impression d'écran (Faut cliquer dessus pour la rendre moins floue)
whombat
Messages postés188Date d'inscriptionmercredi 12 octobre 2005StatutMembreDernière intervention19 novembre 2011 20 avril 2006 à 10:33
Non, non, rt15, si il y a moyen, il n'est pas question d'abandonner.
Si il y a moyen....
Je vais aller voir l'image.
PCPT : Dependancy Walker ? Ca ne me parle pas. Je connais un peu le frère, Johnny c'est tout, et encore quand c'est fête... Vous pourriez développer, svp ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
whombat
Messages postés188Date d'inscriptionmercredi 12 octobre 2005StatutMembreDernière intervention19 novembre 2011 20 avril 2006 à 10:43
Ouahoouuu...
Je me savais pas trop bête mais là j'augmente dans mon estime. Figurez-vous que j'ai tout compris... Si, si... Comme quoi, quand c'est clairement expliqué, sans jargon hermétique et avec un petit dessin en plus, il n"y a aucune raison que les autres comprennent pas.
Alors l'ami RT15, merci et encore merci.
D'autant plus que j'ai même pas besoin de mémoriser ou de préparer une feuille de pompe pour la prochaine fois, parce que j'ai appris, certes, mais j'ai surtout compris. Ca ne s'enlèvera plus.
Ah oui, clair, précis, carré et nickel. De bien belles images...
Bon, maintenant faut voir si avec çà on peut résoudre le pb. Mais pour l'info, merci encore.
whombat
Messages postés188Date d'inscriptionmercredi 12 octobre 2005StatutMembreDernière intervention19 novembre 2011 20 avril 2006 à 12:32
Je coince, mon ami RT15...
Voilà ma démarche :
1 - j'ai recherché dans la base de registre tous les btnGraphic et j'ai supprimé toutes les clés.
2 - J'ai rebooté
3 - J'ai contrôlé qu'il n'y ait plus une seule référence à cet ocx. Il n'y en avait plus.
4 - J'ai enregistré btnGraphic.Ocx
5 - J'ai rebooté
6 - Je suis allé contrôlé la base (résultats ci-dessous)
7 - J'ai modifié le fichier vbp dont la clé clsid coinçait (voir en fin de résultats)
8 - J'ai lancé l'appli ( VB4 mais je crois pas qu'il y ait un rapport, si ?)
Et alors -> msgbox " impossible de charger btnGraphic.Ocx, continuer quand même ?"
cs_rt15
Messages postés3874Date d'inscriptionmardi 8 mars 2005StatutModérateurDernière intervention 7 novembre 201413 20 avril 2006 à 16:03
Salut PCPT ! Et merci pour les infos sur regsvr32. Désolé, j'ai tapé le précédent post un peu en speed...
whombat -> PCPT a essayer ma méthode, et elle n'a pas marché... Cette fois j'ai bien peur de donner ma langue au chat... (pas forcément persan d'ailleurs).
J'ai récupéré le .ocx et je vais essayer deux trois trucs, mais j'ai très peu d'espoires...
cs_rt15
Messages postés3874Date d'inscriptionmardi 8 mars 2005StatutModérateurDernière intervention 7 novembre 201413 21 avril 2006 à 18:26
Bin choux blanc. J'ai juste noté que normalement le progID, d'habitude, c'est NomFichier.Nomcontrôle, alors qu'ici, le fichier s'appelle pas Bouton_graphique.ocx. Mais tous les renommages que j'ai essayé n'ont rien donné...
Je signale au passage qu'on peut mettre des images dans les boutons classiques (En utilisant les propriétés Picture, Style...)
whombat
Messages postés188Date d'inscriptionmercredi 12 octobre 2005StatutMembreDernière intervention19 novembre 2011 21 avril 2006 à 22:08
Merci RTt15.
Si vous pouvez me donner en exemple les qq lignes pour mettre une image sur un bouton normal...
J'aurais besoin d'un bouton qui accepte du texte et une image, avec un backcolor (le bouton) et un peu de relief quand même. Bref, btnGraphic répondait à 100%.
J'ai vu pas mal de boutons sur ce site, en ocx ou pas, mais ils coincent toujours à un moment.
J'ai essayé, avec mes petites mimines, d'en fabriquer un avec
- 1 pictureBox1 container
- 1 pictureBox2 (container dans le container)
- 1 label1
- 1 image1 (strech)
fin
fin
Pour gérer, il faut développer MouseDown et MouseUp dans Picture2
Ces 2 évènements sont réglés comme suit :
Picture2_MouseDown
Picture2.left=35
Picture2.Top=35
Picture2_MouseUp
Picture2.Left=0
Picture2.Top=0
Voilà, en shématique, juste pour l'idée (pas pour écrire un tuto) ce que j'ai fait. Simple oui, mais efficace ???
Car en fait il y a un sacré temps de retard (du retard à l'allumage je dirai) entre le moment ou on clique et la réponse à l'évènement. Et faut pas re-cliquer trop vite parce que là c'est totalement ignoré.
Raison pour laquelle, en vb4 (!!!), j'adorerais un petit exemple pour votre tuyau.