Hola,
Si ejecutamos nuestra aplicación desde el IDE tenemos la posibilidad de
'parar' la ejecución del mismo. Al hacer click sobre el botón cuadrado
(detener programa) Xailer detiene el programa y muestra el mensaje 'El
programa ha sido detenido'.
Mi pregunta es... ¿sería muy costoso añadir a ese mensaje el procname() y el
procline()? y... ¿sería mucho más costoso el poner el 'stack call'?
Saludos y gracias,
José Luis Capel
In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
El programa ha sido detenido
El programa ha sido detenido
José Luis,
> Si ejecutamos nuestra aplicación desde el IDE tenemos la posibilidad de
> 'parar' la ejecución del mismo. Al hacer click sobre el botón cuadrado
> (detener programa) Xailer detiene el programa y muestra el mensaje 'El
> programa ha sido detenido'.
>
> Mi pregunta es... ¿sería muy costoso añadir a ese mensaje el procname() y
> el procline()? y... ¿sería mucho más costoso el poner el 'stack call'?
Me temo que no se puede
Cuando detienes el programa, Xailer 'mata' el proceso, pero no puede saber
donde está, entre otras razones porque el API de procesos no tiene ni idea
de la VM de xHarbour (a lo sumo se podría identificar CS:IP, pero eso no
sirve absolutamente para nada).
Por cierto, al matar el proceso funciona mejor que si lo hicieramos desde el
administrador de tareas de windows, pero simplemente porque dicho proceso se
crea en modo debug desde el IDE, y es el IDE el que tiene control sobre él.
--
Un saludo,
José F. Giménez
http://www.xailer.com
http://www.xailer.info
> Si ejecutamos nuestra aplicación desde el IDE tenemos la posibilidad de
> 'parar' la ejecución del mismo. Al hacer click sobre el botón cuadrado
> (detener programa) Xailer detiene el programa y muestra el mensaje 'El
> programa ha sido detenido'.
>
> Mi pregunta es... ¿sería muy costoso añadir a ese mensaje el procname() y
> el procline()? y... ¿sería mucho más costoso el poner el 'stack call'?
Me temo que no se puede

Cuando detienes el programa, Xailer 'mata' el proceso, pero no puede saber
donde está, entre otras razones porque el API de procesos no tiene ni idea
de la VM de xHarbour (a lo sumo se podría identificar CS:IP, pero eso no
sirve absolutamente para nada).
Por cierto, al matar el proceso funciona mejor que si lo hicieramos desde el
administrador de tareas de windows, pero simplemente porque dicho proceso se
crea en modo debug desde el IDE, y es el IDE el que tiene control sobre él.
--
Un saludo,
José F. Giménez
http://www.xailer.com
http://www.xailer.info