Se puede depurar una aplicación generada a EXE?

248 views
Skip to first unread message

Pedro Olivares

unread,
Oct 17, 2018, 4:39:18 PM10/17/18
to Comunidad de Visual Foxpro en Español
Buenas...será posible depurar un programa ya compilado en EXE?. Resulta que el desarrollo se depuró desde VFP y todo funciona; se compila y comienzan a salir nuevas fallas que sería mucho mejor hacerlas en tiempo de ejecución, gracias de antemano.

Jorge L. Florez C.

unread,
Oct 17, 2018, 4:54:51 PM10/17/18
to publice...@googlegroups.com
Ensamblador

Saludos
Jorge Florez
Lima - Perú

Irwin Rodriguez

unread,
Oct 17, 2018, 5:00:21 PM10/17/18
to publice...@googlegroups.com
Primero debes hacer un SET STEP ON en el flujo de codigo que quieres controlar, luego desde la consola de VFP haces un DO c:\path\to\my\app.exe

Saludos...!!!
--
Irwin Rodríguez
Analista Programador

+593 0994903424
Latacunga - Ecuador
"Un equipo solo son piezas que intercambias hasta que terminas el trabajo, es eficiente, funciona."

ZeRoberto

unread,
Oct 17, 2018, 6:45:23 PM10/17/18
to publicesvfoxpro
El SET STEP no funciona en modo ejecutable

Saludos


Irwin Rodriguez

unread,
Oct 17, 2018, 8:05:24 PM10/17/18
to publice...@googlegroups.com
Si hace como le estoy diciendo entonces si (y)

Pedro Olivares

unread,
Oct 18, 2018, 3:21:56 PM10/18/18
to Comunidad de Visual Foxpro en Español
Irwin,
Primero hice un ? VERSION(2), me devuelve 2 que es la versión Professional Edition (earlier versions).
Luego ejecuté el archivo compilado en otra máquina, sin el código fuente, solo VFP y el exe...y responde: Source not available.
Se asume que debería hacer el seguimiento desde el exe...negativo. 
Los errores salen en el exe solamente.

Gracias, de todas formas.

---

Ivan Martinez

unread,
Oct 18, 2018, 4:32:11 PM10/18/18
to publicesvfoxpro
Poniendo el step on en los fuentes como menciono Irwin  y compilando la aplicacion a exe y diciendo en las propiedades del proyecto que incluya la información de debug el debugger va a funcionar. El problema que puedes tener es que el exe que  tienes a lo mejor fue compilado sin la información de debug y ahi no va a funcionar el debugger bien.
Ivan Martinez von Halle

Pedro Olivares

unread,
Oct 21, 2018, 8:25:42 PM10/21/18
to Comunidad de Visual Foxpro en Español
Bueno, el desarrollo del programa es hecho por mi, no es para descompilar software de terceros. Así que la versión de VFP es la misma que hago para el código fuente y las librerias de runtime son de esa version, así que por ahí está descartado.

Verifique que <Builder> de VFP, tenga la opción de incluir código para depurar... pero sigue lo mismo.

Sospecho que debe ser algún componente que no lo detecta el compilador y por consiguiente el creador del exe (yo uso Inno Setup) le falta eso. Ya que ejecuto la app desde la carpeta donde desarrollo y el programa funciona bien.

---
Reply all
Reply to author
Forward
0 new messages