un ordenador no funciona

ElDioni
23 de Julio del 2005
tengo un programa hecho en visual basic 6 edicion empresarial con BBDD en acces el caso es que el programa esta instalado en una red y funciona en todos los ordenadores menos en uno que en medio del programa me lanza el error 13 no coinciden los tipos, el ordenador tiene w98 pero hay otros tres que tambien lo tienen y funcionan bien, solo es ese ordenador especificamente, me podrais decir porque

mvallejos
23 de Julio del 2005
El problema viene cuando te confìas mucho en la conversion de tipos automàtica del entorno

Por ejemplo
Dim Numero as Integer
Numero = Text1.Text

Eso, en la mayorìa de la Pcs, anda, ya que en la asignacion, convierte el texto en un numero, pero siempre hay una que te da ese error y tiene que ver con el entorno operativo y no con tu programa.
La solucion : empieza a usar las funciones de converiones de tipos Val CInt Clng CCur etc.

Por ejemplo
Dim Numero as Integer
Numero = Val(Text1.Text)

Saludos