Sv Community El Salvador

Soporte y Tecnología => Programación => FOX => Mensaje iniciado por: XtremeH en mayo 10, 2012, 10:12:19 am

Título: [AYUDA] Ejecutable se abre, y luego se cierra..
Publicado por: XtremeH en mayo 10, 2012, 10:12:19 am
Amig@s, me he estado dando duro desde ayer para tratar de solucionar este problema...

Formateé una máquina que estaba dentro de un dominio en una red pequeña que tengo. Luego la volví a pegar al dominio y tranquilo.. El problema es que hay una aplicación hecha en VFP 6.0 (Del cual no tengo el código fuente) en el servidor; y todas las máquinas de la red tienen un acceso directo a ese ejecutable. En todas las máquinas funciona perfectamente, sólo en la que recién formatee no me funciona  :cry:
Lo que pasa es que, cuando hago doble clic en el acceso directo, aparece como que el formulario principal totalmente en blanco, y aparece el menú principal, pero 2 segundos después, se cierra automáticamente.. Y si vuelvo a intentar abrirlo, me cierra sesión... De verdad, ya intenté todo lo que pude encontrar en google, pero no le hallo todavía..

Espero me puedan ayudar  :sad:
Título: Re:[AYUDA] Ejecutable se abre, y luego se cierra..
Publicado por: linux2010 en mayo 10, 2012, 10:38:13 am
No estoy seguro dejame entender 1ro
Antes la maquina funcionaba bien con el programa, luego la formateaste y la pegaste bien a la red , ahora que intentas ejecutar el programa solo se abre y se cierra .

Esto te pasa solo en esta maquina o en todas ?

Por si solo es en esa maquina te falta una dll de visual fox pro , deberia estar en la carpeta donde se ejecuta el programa
lo que no se si esta dll la que te falta  VFP6ENU.DLL

Título: Re:[AYUDA] Ejecutable se abre, y luego se cierra..
Publicado por: XtremeH en mayo 10, 2012, 10:44:59 am
No estoy seguro dejame entender 1ro
Antes la maquina funcionaba bien con el programa, luego la formateaste y la pegaste bien a la red , ahora que intentas ejecutar el programa solo se abre y se cierra .

Esto te pasa solo en esta maquina o en todas ?

Por si solo es en esa maquina te falta una dll de visual fox pro , deberia estar en la carpeta donde se ejecuta el programa
lo que no se si esta dll la que te falta  VFP6ENU.DLL


Antes funcionaba bien... Sólo es en esa computadora. Fijate que, pues, he hecho 2 cosas. Como no estoy seguro, en el system32 de esta computadora le pegué estos dll's:
vfp6r.dll
vfp6resn.dll
vfp6t.dll
vfp6enu.dll
vfprun

Estos mismos dll's están también dentro de la carpeta del servidor en donde se aloja la aplicación a la que está invocando...
Título: Re:[AYUDA] Ejecutable se abre, y luego se cierra..
Publicado por: rcguillen en mayo 10, 2012, 11:37:40 am
No sera que el programa tiene alguna validación??? para que se ejecute en X maquinas.

Si fuera DLL ni entrara y hasta donde veo tu comentario su logras entrar

también podría será la falta de algún OCX o igual registrar algún OCX.

verifica si te genera algún archivo .err de igual forma lo dudo pero verifica el visor de sucesos.



Título: Re:[AYUDA] Ejecutable se abre, y luego se cierra..
Publicado por: stoke en mayo 10, 2012, 11:59:10 am
Todo lo que se genera con Fox se puede decompilar, si ves el codigo fuente vas a tener una idea de que es lo que pasa
Título: Re:[AYUDA] Ejecutable se abre, y luego se cierra..
Publicado por: XtremeH en mayo 10, 2012, 12:22:30 pm
No sera que el programa tiene alguna validación??? para que se ejecute en X maquinas.

Pues no lo creo, porque esa máquina ya estaba antes con el sistema ese.. Si fue hasta después de la formateada que no me dio.

Si fuera DLL ni entrara y hasta donde veo tu comentario su logras entrar

Si, en teoría entra.. Pero en la misma se cierra..

también podría será la falta de algún OCX o igual registrar algún OCX.

Aquí si me perdí :S Como sé si me falta alguno? No sé fox

verifica si te genera algún archivo .err de igual forma lo dudo pero verifica el visor de sucesos.

Fijate que lo único que he visto que se genera es un archivo que creo que es .inf en la misma carpeta donde está la aplicación, pero cuando lo abro me sale sólo un montón de caracteres sin sentido aparente..
Título: Re: [AYUDA] Ejecutable se abre, y luego se cierra..
Publicado por: Darkness en mayo 10, 2012, 12:37:00 pm
No le hara falta algun "runtime" o alguna plataforma para ejecutarse.

Tambien revisa si usa algun origen de datos y que este exista, algunos programadores tambien utilizan path prefrfinidos "pendejada"


Enviado desde mi GT-I5700 usando Tapatalk
Título: Re:[AYUDA] Ejecutable se abre, y luego se cierra..
Publicado por: XtremeH en mayo 10, 2012, 12:38:47 pm
No le hara falta algun "runtime" o alguna plataforma para ejecutarse.
Tambien revisa si usa algun origen de datos y que este exista, algunos programadores tambien utilizan path prefrfinidos "pendejada"
Enviado desde mi GT-I5700 usando Tapatalk

Como repito, en otras computadoras el sistema corre excelente. Sólo es en esa que me está dando clavo
Título: Re:[AYUDA] Ejecutable se abre, y luego se cierra..
Publicado por: xcero en mayo 10, 2012, 12:50:20 pm
Me paso algo similar con un programa tri-viejo  llamado DTH Contabilidad , hecho en Fox, formatee la maquina y que nadie tenia el dichoso programa, y dos años despues querian consultar un libro de contabildiad que tenian ahi.

Lo saque del backup (la carpeta) que tenia y nada no se ejecutaba


Al final de la carpeta del Windows/system32 del backup , copie los archivos que estabn relacionados con FOX,
VFP500.dll
VFP5enu.dll
 y registre las OCX , pero en base al error que me tiraba..no tienes algun mensaje????

O no te compliques copia las librerias de l aversion de FOX de las maquinas que sirve el programa.. todas las que empiezan con VFP

Título: Re: Re:[AYUDA] Ejecutable se abre, y luego se cierra..
Publicado por: Darkness en mayo 10, 2012, 12:55:12 pm
Como repito, en otras computadoras el sistema corre excelente. Sólo es en esa que me está dando clavo

El hecho que corra en otra pc solo indica que no es el exe el del problema, recuerda que las plataformas de ejecución son locales, suerte

Enviado desde mi GT-I5700 usando Tapatalk
Título: Re:[AYUDA] Ejecutable se abre, y luego se cierra..
Publicado por: XtremeH en mayo 10, 2012, 12:59:22 pm
El hecho que corra en otra pc solo indica que no es el exe el del problema, recuerda que las plataformas de ejecución son locales, suerte

Enviado desde mi GT-I5700 usando Tapatalk

Entonces sería que copiar el VFP6RUN en la computadora local? Que frustrante es hablar de algo que uno no conoce xD
Título: Re:[AYUDA] Ejecutable se abre, y luego se cierra..
Publicado por: linux2010 en mayo 10, 2012, 01:21:40 pm
Mira otra cosa ,no creo que sea esto pero no esta demas revisar , la ubicacion hacia a donde apunta el ejecutable , o mejor dicho si tenes el disco compartido en red  en donde esta el programa , en las maquinas donde corre se llame por ejemplo la unidad D:  y que en la que no corre sea la unidad F:

A veces los dejan ruteados para que se ejecuten en tal direccion, y si no es la misma letra no corren.


Título: Re:[AYUDA] Ejecutable se abre, y luego se cierra..
Publicado por: XtremeH en mayo 10, 2012, 03:28:10 pm
Acabo de instalarle el Visual Fox Pro 6.0 a la computadora que me está dando problemas para ver si podía abrir el archivo y de paso instalarle las librerías(por si me faltaba alguna) de esa versión.. Cuando me voy a "Programas" y allí hago clic en "Ejecutar" y busco el programa del servidor, me sale un warning que dice: La aplicación ha sido compilada con una version distinta" o algo así.. Lo raro es que las DLL's que están en la carpeta de la aplicación dicen VFP6...
Título: Re:[AYUDA] Ejecutable se abre, y luego se cierra..
Publicado por: linux2010 en mayo 10, 2012, 04:39:47 pm
Raro muy raro deberias de ver con el refox  asi logras ver con cual fox fue compilado realmente
Título: Re:[AYUDA] Ejecutable se abre, y luego se cierra..
Publicado por: MOISES en mayo 10, 2012, 05:00:37 pm
En base a esto, creo que debes de instalar en SP(SERVI PACK) de visual foxpro 6, instalalo en la computadora donde no te corre, prueba y confirmas!!
suerte...

 
Acabo de instalarle el Visual Fox Pro 6.0 a la computadora que me está dando problemas para ver si podía abrir el archivo y de paso instalarle las librerías(por si me faltaba alguna) de esa versión.. Cuando me voy a "Programas" y allí hago clic en "Ejecutar" y busco el programa del servidor, me sale un warning que dice: La aplicación ha sido compilada con una version distinta" o algo así.. Lo raro es que las DLL's que están en la carpeta de la aplicación dicen VFP6...

Título: Re:[AYUDA] Ejecutable se abre, y luego se cierra..
Publicado por: XtremeH en mayo 11, 2012, 06:11:14 am
En base a esto, creo que debes de instalar en SP(SERVI PACK) de visual foxpro 6, instalalo en la computadora donde no te corre, prueba y confirmas!!
suerte...

 

:O  ¿Cuál Service Pack le instalo? 1,2,3,4???
Título: Re:[AYUDA] Ejecutable se abre, y luego se cierra..
Publicado por: ericks en mayo 11, 2012, 07:52:57 am
Hola Mikau mira antes de hacer cualquier cosa instalale el run time de fox http://www.foxpert.com/runtime.htm (http://www.foxpert.com/runtime.htm)a la pc, luego verifica el obdc a la base que este igualito que en las otras pcs, otra cosa ya verificaste si efectivamente tenes el acceso al servidor y carpetas compartidas activadas, verifica la configuracion de seguridad al compartir el acceso al ejecutable, y la otra pregunta clave el windows que le instalaste a la maquina es original o es un desatendido, te pregunto porque los windows desantentidos dan problemas por ejemplo yo he tenido problemas con windows desatendidos y el DET, revisalo suerte y saludos.
Título: Re:[AYUDA] Ejecutable se abre, y luego se cierra..
Publicado por: MOISES en mayo 11, 2012, 10:44:06 am
El SP 5
http://www.portalfox.com/index.php?name=News&file=article&sid=960&mode=nested&order=0&thold=0
Título: Re:[AYUDA] Ejecutable se abre, y luego se cierra..
Publicado por: MOISES en mayo 15, 2012, 09:51:08 am
Y al final lograste que funcionara ? como hiciste ?

Título: Re:[AYUDA] Ejecutable se abre, y luego se cierra..
Publicado por: XtremeH en mayo 15, 2012, 10:06:08 am
Y al final lograste que funcionara ? como hiciste ?

Fijate que no :(

Todavía tengo aquí esta máquina, pero realmente ya no sé qué hacer... Todas las demás máquinas que están en red funcionan perfectamente. Las he revisado bien, y tienen exactamente la misma configuración que tiene esta que está recién formateada.. Es más, hasta le instalé el VFP 6.0 con su service pack 5 para ver si asi, pero nada..
Título: Re:[AYUDA] Ejecutable se abre, y luego se cierra..
Publicado por: MOISES en mayo 15, 2012, 10:15:28 am
mándame la pantalla de error que te da y si quieres el ejecutable, para ver que ondas!!!
Título: Re:[AYUDA] Ejecutable se abre, y luego se cierra..
Publicado por: XtremeH en mayo 15, 2012, 10:32:29 am
mándame la pantalla de error que te da y si quieres el ejecutable, para ver que ondas!!!

El problema es que no me da pantalla de error.. Cuando le doy doble clic, sólo hace el intento de abrir, pero después se cierra automáticamente.. No dura ni 2 segundos abierto.
Título: Re:[AYUDA] Ejecutable se abre, y luego se cierra..
Publicado por: murraybozinsky en mayo 15, 2012, 10:51:22 am
Talvez tenga algun tipo de llave, o seguridad.. (para que no le pirateen el programita), habria que examinar las otras maquinas, haz lo siguiente:
en una de las maquinas donde funciona:
1- ejecuta el programa, y luego cierra.
2- Con el buscador de windows haz una busqueda por archivos modificados, y examina cuales fueron los archivos con ultimo acceso.
 pues alli nomas a criterio tuyo, examina si algun archivo hace falta a la maquina que formateastes.

sino, habria que ver si no tiene otras babosadas como comprobar el volumen o serie del disco duro, o la motherboard, no se, tantas estupideces que en aquellos tiempos de foxero se hacian para que no piratearan el ultra programita.


Título: Re:[AYUDA] Ejecutable se abre, y luego se cierra..
Publicado por: MOISES en mayo 15, 2012, 11:07:33 am
otra, mira y ese sistema fue de creación de su depto de informática o se compro a alguna empresa o desarrollador?
Título: Re:[RESUELTO] Ejecutable se abre, y luego se cierra..
Publicado por: XtremeH en mayo 23, 2012, 02:52:41 pm
Amigos! Ya me corrió el programa!

Lo que hice, ya tirando patadas de ahogado, fue copiar todas las .dll del system32 de una máquina que si corría en el sistema.. Era una carpeta de como 280MB; Y las tuve que ir pasando 1 por 1,  ya que la mayoría (De todas, sólo fueron 3 .dll las que se copiaron, las demás ya estaban) ya estaba allí y me generaba error.. Una vez hecho eso, volví a probar, y ya me corrió el programa..

Les agradezco por haber sido atentos conmigo en este topic  :thumbsup: