Mi programa no funciona en otros equipos URGE lo entrego mañana

Iniciado por Dragonatak, 13 Diciembre 2011, 03:34 AM

0 Miembros y 1 Visitante están viendo este tema.

Dragonatak


Saludos:

Realicé un programa en VB.NET, después de que el agregué la parte que realiza la conexión con EXCEL dejo de funcionar en otros equipos.

Me envía el mensaje "WindowsApplication1 dejo de funcionar"

Se que no es el Framework, pues ejecuto otros programas de prueba en los equipos y se ejecutan correctamente.

Pablo Videla

Cita de: Dragonatak en 13 Diciembre 2011, 03:34 AM
Saludos:

Realicé un programa en VB.NET, después de que el agregué la parte que realiza la conexión con EXCEL dejo de funcionar en otros equipos.

Me envía el mensaje "WindowsApplication1 dejo de funcionar"

Se que no es el Framework, pues ejecuto otros programas de prueba en los equipos y se ejecutan correctamente.

A lo mejor no tienen la misma version de Framework

Dragonatak


Como se que versión del Framework tengo??????


Sé que tengo las actualizaciones del Framework en ambos equipos completas.

También ya he probado creando un instalador, y se supone que el mismo VB le pasa el Framework 4 (x86 y x64) y el Framework 4 Client Profile

Dragonatak


Al dejar de funcionar el Windows Application1 y pedirle más info dice que los archivos que describe el problema  son:

C:\Users\JoseL\appData\Local\Temp\WERCDFA.tmp.WERInternalMetadata.xml
C:\Users\JoseL\appData\Local\Temp\WERE929.tmp.appcompat.txt
C:\Users\JoseL\appData\Local\Temp\WERE959.tmp.mdmp

seba123neo

para saber la version del framework, simplemente vas a la carpeta de windows\microsoft .net\framework

y ahi vas a ver carpetas con numeros de versiones, la mas alta version es la que tenes...

saludos.
La característica extraordinaria de las leyes de la física es que se aplican en todos lados, sea que tú elijas o no creer en ellas. Lo bueno de las ciencias es que siempre tienen la verdad, quieras creerla o no.

Neil deGrasse Tyson

Beowulf

No das mucha información sobre la aplicacion ni como haces la conexión, pero si es a un acrchivo excel podrias revizar las  ubicaciones dentro de los directorios, tambien los permisos correspondientes, me paso algo parecido con access por la direccion de la tabla dentro del disco.
La navaja de Occam: la explicación mas simple suele ser que alguien la ha cagado (G. Hause)

s00rk

Tambien al crear el ejecutable en las propiedades viene con que quieres que sea compilado bajalo hasta el framework 2.0, luego si deceas mayor seguridad o nose, puedes crear un instalador que cheque los prerrequisitos y asi checa si tiene el framework 2.0 y si no lo tiene se le descarga e instal :P

Dragonatak

Saludos ya pude resolver el problema.

Se debía a que tenía declarado lo siguiente inmediatamente en la clase del Formulario principal del sistema.



Dim EscribeNomArch As New System.IO.StreamWriter(NombreArchivos)

S00rk no sabía lo de cambiar el tipo de compilación voy a probarlo. Si había probado con el instalador, pero como les comento no pasaba nada. Me di cuenta del error, pues lo pasé a la laptop y ahí tengo la versión express. Me decía que no se podía ejecutar por la versión en la que se había desarrollado, pero misteriosamente mandaba el error con lo que les postéo arriba, solo lo comenté y funciona de maravilla en todos los equipos. Era para un archivo de respaldo que al final no use.

Gracias por por el apoyo y respuestas, saludos.