#1
|
|||
|
|||
obtener nombre de funcion, subrutina, etc.
Hola a todos:
Sabe alguien como puedo obtener la posicion en la que me encuentro al ejecutar el programa. me explico. desde un programa Prog1 , p.ejemplo, llamo a una funcion: Fun 1 , ésta a su vez a un form Form 1 Aqui hay un check y me gustaria saber que en Form 1 ha ocurrido un error, asi que me gustaria saber que estoy en FORM 1 para anyadirlo a mi mensaje de error. Hay alguna manera de saberlo? alguna funcion para obtener esta informacion? los campos de sistema sy-prog , etc. no me ayudan aqui solo puedo obtener en que include tengo el codigo. gracias. |
#2
|
|||
|
|||
Dentro del Debug en la cabecera tenes el nombre del programa control(principal) y debajo donde esta el codigo fuente q estas visualizando. |
#3
|
|||
|
|||
muchas gracias,
pero el problema era que necesito la informacion en ejecucion, con el debugging lo veo pero necesito obtener la informacion. por si alguien lee esto, creo que he encontrado como obtenerla, a traves de la funcion: 'SYSTEM_CALLSTACK' aqui se crea una tabla iterna que registra todos los movimientos del programa desde el programa raiz, hacia subprogramas, etc. el funcionamiento es Last In First Out (LIFO) asi que el primer registro que contiene la tabla es la informacion que necesito, Gracias. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|