Visual Basic - Auxilio!!! Error 430

Life is soft - evento anual de software empresarial
 
Vista:

Auxilio!!! Error 430

Publicado por Jesús Betancourt (3 intervenciones) el 19/10/2001 21:54:24
Saludos!...

Espero que puedan ayudarme... estoy haciendo una

aplicación en visual basic 6 que realiza accesos a

una base de datos SQL server 7, pero cuando instalo

(con el empaquetador de VB) la aplicación en

cualquier maquina, una vez que empieza a ejecutarse

en dicha aplicación sucede el siguiente mensaje de

error...

"Error 430: esta clase no admite automatización o la

interfaz esperada- Proyect 1"

Ahora, este problemita solo ocurre cuando la

aplicación corre en otra maquina (y no en la mia)...

Bien, revisando con el depurador, el problema ocurre

justo en la siguiente linea de codigo:

'******* Configuraciones del la Aplicación Cliente

*******

MyDataBase.ConnectionString = vODBCSQL
MyDataBase.CommandTimeout = 60

MyDataBaseAccs.ConnectionString = vODBCAcc

MyDataBaseAccs.CommandTimeout = 60

MyDataBase.Open

MyDataBaseAccs.Open

TbConfgMDI.CursorType = adOpenDynamic '<--AQUI ES QUE DA EL ERROR 430

Como veran justo despues de hacer la conexion a la base de datos.... bien,

Alguien podra decirme que hacer?... es el

empaquetador el culpable? porque no le veo sentido a

esto de funcionar solo en mi maquina...

Muchas Gracias de Antemano

Beto
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Auxilio!!! Error 430

Publicado por Isabel (26 intervenciones) el 20/10/2001 00:04:16
Mira, cuando creas tu paquete de instalación, éste debe de agrupar en él los archivos de dependencia que necesita tu aplicación para poder ejecutarse. Entre estos archivos encontrarás las dll de tu app, seguro que tienes dll propias de tu app, que las compilas para que sean referenciadas por tu proyecto. Seguro el paquete no te ha actualizado la última versión.

Entonces, la solución es que copies esa dll o esas dlls que usa tu aplicación (las más actuales) y las registres en la máquina del usuario manualmente.

Todo esto en el system o system32, dependiendo del OS que tenga..
y por siaca te aviso que se hace con el
regsvr32 NombreDll.dll

Suerte!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar