Error al instalar Aplicacion

bartrix
29 de Agosto del 2005
Hola, desarrolle una aplicacion VB6 acces XP,(en win98) con conexiones ado y sql , y lo empaqueto con el empaq.de VB6 y todo bien, hasta q lo instalo en un Win98 me dice error inesperado TYPE MISMATCH, y se rechaza la instalacion-. ?? si alquien sabe algo q me pueda ayudar. gracias...

mvallejos
29 de Agosto del 2005
Que es lo que te da el error? el instalador o el programa instalado?

TYPE MISMACH es el equivalente a 'No coinciden los tipos' es decir, a una variable de un tipo de datos le estás asignando un valor de otro tipo de datos.

Saludos

bartrix
29 de Agosto del 2005
Entonces porque la compilacion la realiza correctamente, ??? no deberia mandar error en la compilacion. ??

mvallejos
29 de Agosto del 2005
No siempre, eso depende del entorno operativo que es muy variable entre PC y PC
Por ejemplo, supongamos que tienes lo siguiente

Dim Numero As Integer
Numero = Text1.Text

Eso, en algunas PCs te va a hacer la conversión implícita de tipos, en otras no y ese es el error que te da.
La solución es usar todas las funciones de conversiones de tipos y no dejar que el entorno operativo lo haga.
Para que no te dé problemas debería ser

Dim Numero As Integer
Numero = Val(Text1.Text)

Saludos