Página 1 de 1
Mensaje de Logdebug al iniciar aplicacion
Publicado: Dom Ago 07, 2005 1:07 pm
por Pablo Herranz
Al iniciar una aplicación me sale este mensaje:
#1: HEAP[FLYPCUR.exe]:
#2: Invalid Address specified to RtlFreeHeap( 01C40000, 01CB8058 )
¿A que puede ser debido?, he reconstruido la aplicacion, y despues de dar el
mensaje va bien
Saludos
Pablo
Mensaje de Logdebug al iniciar aplicacion
Publicado: Dom Ago 07, 2005 9:39 pm
por jfgimenez
Pablo,
> Al iniciar una aplicación me sale este mensaje:
> #1: HEAP[FLYPCUR.exe]:
> #2: Invalid Address specified to RtlFreeHeap( 01C40000, 01CB8058 )
> ¿A que puede ser debido?, he reconstruido la aplicacion, y despues de dar
> el mensaje va bien
Es muy probable que lo provoque el driver de la impresora que tengas por
defecto; prueba a cambiarla para comprobar si es esto.
La razón es que cuando el IDE ejecuta el programa, el propio IDE se
establece como debugger frente al programa que está ejecutando, y todas las
llamadas a OutputDebugString() que se ejecuten en ese proceso (incluidas las
que se produzcan en DLLs o en drivers de impresoras) son interceptadas por
el IDE. Yo incluso he llegado a ver mensajes de este tipo provocados por
drivers ADO de algunas BB.DD.
--
Un saludo,
José F. Giménez