• Martes 30 de Abril de 2024, 03:24

Autor Tema:  Error En Una Sola Máquina  (Leído 2015 veces)

Andy

  • Nuevo Miembro
  • *
  • Mensajes: 16
    • Ver Perfil
Error En Una Sola Máquina
« en: Viernes 12 de Noviembre de 2004, 13:43 »
0
Hola a todos:

Tengo un Sistema en VB 5.0, el cual se ejecuta en 3 máquinas, la 1ª con Win98, es en la cual desarrollo y no tengo ningún drama, en la 2ª con WinXP, tampoco hay drama, pero en la 3ª con Win98 cuando entra a un form en específico me da un "Run Time Error 380: Invalid Property" he cambiado, reprogramado todo y no he tenido ningún resultado, al principio pense que era un MaskEdBox lo borre y cambie por un Text, y con cada objeto hice lo mismo y nada de nada.

Agradeceré cualquier ayuda.

Les envio el código.

Sagutxo

  • Miembro MUY activo
  • ***
  • Mensajes: 320
    • Ver Perfil
Re: Error En Una Sola Máquina
« Respuesta #1 en: Viernes 12 de Noviembre de 2004, 15:04 »
0
Salu2. Solo una idea.

Da la sensacion de que en esa makina te falta algún ocx o dll  por instalarle que en la otra makina,"La de win98 en la que creas la aplicación", ya esta instalado por la instalación de Visual que tiene, por ejemplo.

Si los 2 prog tienen lo mismo, no se me ocurre que pueda ser otra cosa.

Recuerda es solo una opinión

 :comp:
Mi mujer tiene un físico bárbaro!!!. Einstein.

Brroz

  • Miembro de PLATA
  • *****
  • Mensajes: 1058
    • Ver Perfil
Re: Error En Una Sola Máquina
« Respuesta #2 en: Viernes 12 de Noviembre de 2004, 15:29 »
0
Hola.

Siguiendo con lo que dice Sagutxo, creo que el problema más que de falta de algún componente, es de incompatibilad de versiones. Alguna clase de algún componente ocx o dll que utilizas en tu proyecto cuenta con propiedades distintas (en este caso en una clase falta una propiedad que tú intentas utilizar).

Posible solución:
Examina todos los archivos con dependencias en tu proyecto (puedes obtener una lista con el asistente de empaquetado y distribución de vb) y comprueba que la versión de los archivos en los dos equipos con w98 es la misma. Seguramente encontrarás en el equipo en el que falla la aplicación un archivo más antiguo. Sustitúyelo (desregistra, reemplaza, registra) y imagino que se solucionará tu problema.

Chao.

Juanolo

  • Miembro MUY activo
  • ***
  • Mensajes: 202
    • Ver Perfil
Re: Error En Una Sola Máquina
« Respuesta #3 en: Viernes 12 de Noviembre de 2004, 23:06 »
0
Trata de determinar qué control tiene ese form que no tengan los demás, pues según entiendo sólo se cae en un form específico. Por otro lado, y sólo para abrir el abanico de posibilidades, existe la posibilidad de que la diferencia esté en la 'Configuración Regional' de los distintos equipos.
Por ejemplo, si el formato de fecha del equipo es 01/01/2004, y tu has definido el formato del maskedbox como ##/##/##, entonces:
si tienes una instrucción como: MaskedBox1=date en form_load, cuando cargues el formulario dará un error, saltarán los tornillos lejos, y posiblemente se incendie el equipo.

Salu2.
La luz que sólo se ilumina a sí misma, es oscuridad.

Andy

  • Nuevo Miembro
  • *
  • Mensajes: 16
    • Ver Perfil
Re: Error En Una Sola Máquina
« Respuesta #4 en: Miércoles 17 de Noviembre de 2004, 16:22 »
0
Hola Chicos:

Mil gracias por las ayudas, me orientaron un poco y al final mezcle todas las indicaciones y no cambiaba la situación, pero el problema era ajeno a VB. Descubri que la configuración de ese usuario en la red estaba dañada, ingresé con otro usuario en la misma máquina y funcionó sin problemas, por lo cual tuve que eliminar el usuario a nivel de red y equipo y luego volver a crearlo.

Problema solucionado.

Gracias a todos por su ayuda.