FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Clase NO registrada
Hola a todos y gracias de antemano por vuestra ayuda:
Trabajo con D5 y mi problema es el siguiente: tengo una form con un objeto del tipo VtChart de la paleta ActiveX. Cuando lo ejecuto desde el ordenador donde tengo el Delphi 5 no hay ningún problema, pero cuando lo llevo a otro que no tiene instalad el D5 dice "Exception EOleSysError....Clase no registrada". En mi programa he metido en el Activate de la Form: RegisterClass(TVtChart)....y sigue saliendo el error. He probado a Inicio|Ejecutar Regsvr32 :\Windows\System\vcfi32.ocx y me aparece el error: LoadLibrary("c:\windows\system\vcfi32.ocx") failed. GetLastError 0x00000485 Por favor, he mirado en el historico del foro y, aunque hay algo, no he podido/sabido hacerlo. ¿Como puedo hacer para registrar la clase o hacer que funcione mi programa en el pc que no tiene delphi instalado? Muy agradecido de antemano a todos Marcial |
#2
|
||||
|
||||
Puede ser que esa OCX utilice otras librerías que no tengas instaladas o no estén en la versión adecuada, esto puedes verificarlo con alguna utilidad como el "Dependency Walker"...
Por otro lado, este tipo de objetos trae aparejado este tipo de errores, y no solo sucederán en tu equipo, sino también cuando distribuyas la aplicación. Si bien lo que voy a decirte, va a ir en contra de mucha gente, te recomiendo que si puedes evitar el uso de esta tecnología, lo evites. Siempre prefiero buscar primero si no hay alguna herramienta similar escrita en Delphi antes de implementar un ActiveX. Saludos!
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla. |
#3
|
|||
|
|||
Cita:
Gracias por el consejo. Intentaré buscar algo parecido escrito en Delphi, pero ya que tengo toda mi aplicación basada en esto es una pena que los componentes de una pestaña de Delphi no te sirvan para distribuir una aplicación. Gracias |
#4
|
||||
|
||||
Cita:
Saludos!
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla. |
|
|
|