SoloCodigo
Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado por: Sonnya en Martes 18 de Marzo de 2003, 12:33
-
Siento ser un poco pesada, pero soy muy principiante en esto.Hace tiempo pregunte sobre como hacer que en un boton aparezca una imagen pero al lado izquierdo y alguien me contesto (q por cierto muchisimas gracias) la respuesta esta en: http://foros.solocodigo.com/viewthread.php?tid=2167 (http://foros.solocodigo.com/viewthread.php?tid=2167)
ahora intento hacer lo que me indicasteis pero me da un error al pinchar con el boton derecho sobre los controles:
Clase no registrada.Buscando objeto con CLSID
no tengo ni idea d que significa pero si alguien me puede ayudar....
De todas formas mi pregunta no era tan complicada pues yo lo unico q queria era un simple boton de Aceptar con una imagen a su izquierda, osea q si no quereis complicaros....
;) Muchisimas gracias por adelantado.Saludos *Sonnya* :kiss:
-
:alien:
hay un problema en el registro de uno de los componentes de tu VBasic, asi que lo que te recomiendo es que lo desisntalaes por completo, luego reinicies el equipo, borres de manera permanente las carpetas de Visual Basic, luego reinstala visual basic y si te pregunta si debe sobreescribir o no un componente siempre dile que si.
Cabe la posibilidad de que tu cd de instalacion sea el que este dañado asi que es probable que te siga saliendo el error, entonces como recmendacion, seria conveniente que consiguieras otra copia para instalar.
Suerte
:lightsabre:
-
También podría verse si mandandole a Sonnya el ocx y la dll de esos controles a ver si remplazandolos y habría que quitarlos del registro de windows y volverlos a registrar a ver si sirve de algo.
Pero el problema podría ser algo más profundo, pues no sé, pero sería bueno que probara esto primero antes de desintalar el VB o el Visual Studio, es sólo una prueba, si no sirve, pues tocará hacer al pie, lo que dice nuestro amigo juank
La verdad es la primera vez que veo un error como ese y sería bueno saber qué es lo que lo arregla:D
-
Prueba con este que te mando, pero no se lo digas a nadie, que es el que nos hemos currado en el trabajo... je,je,jeee
Espero no meterme en un lio :suerte:
Salu2
-
:alien:
El problema no se debe solucionar copiando solo el archivo ya que cuando hablamos de CLSID nos referimos a una de las entradas del registro hasta donde tengo entendido.
La solucion de volver a registrar el ocx parece ser muy buena pero la verdad no tengo conocimiento de como hacerlo.Se hace igual que para registrar una dll?
José D me gustaria que me explicaras como puedo hacer lo de volver a registrar el ocx.
gracias :rain:
-
Es igual el registro tanto para el ocx como para el dll.
Si ya está registrado sólo hay que quitarlo así: (Ejecutar de Windows)
regsvr32 C:WindowsSystemFichero.ocx /u
C:WindowsSystemFichero.dll /u
Y para volverlos a registrar lo mismo pero sin el /u
Pero aquí entre nos, tal vez podría no funcionar, ya que no he tenido ese problema y esto no ha sido probado, al menos no por mi.:D
-
Hola oye yo tengo ese problema pero me dice ke no
me marca error de loadlibrary
por ke??
Es igual el registro tanto para el ocx como para el dll.
Si ya está registrado sólo hay que quitarlo así: (Ejecutar de Windows)
regsvr32 C:WindowsSystemFichero.ocx /u
C:WindowsSystemFichero.dll /u
Y para volverlos a registrar lo mismo pero sin el /u
Pero aquí entre nos, tal vez podría no funcionar, ya que no he tenido ese problema y esto no ha sido probado, al menos no por mi.:D
-
Hola oye yo tengo ese problema pero me dice ke no
me marca error de loadlibrary
por ke??
No entiendo tu pregunta/problema, puedes explicarte con más detalle ?.