Page 1 of 1

Errores en Windows 7 y superior hb_out.log

Posted: Wed Jun 15, 2016 10:27 am
by fgondi
Hola,

En las aplicaciones que compilo para que funcionen en versiones iguales o superiores a Windows 7 tengo problemas.

Todos los días, varias veces al día, se cierra la aplicación generando un hb_out.log
En el figura que el motivo del error ACCESS_VIOLATION (adjunto un ejemlo de hb_out.log)
Lo curioso es que cada vez falla en un sitio distinto (pongo varios ejemplos, pero tengo muchos)

Code: Select all

Called from WINRUN(0)
Called from TMDIFRAME:ACTIVATE(1043) in D:\five\comun\Incluir\window.prg
Called from MAIN(56) in D:\five\alges\prg\amenu.prg
 

Code: Select all

Called from MODPRINT(747) in D:\five\alges\prg\pcrystalreport.prg
Called from (b)ALBVENT(102) in D:\five\alges\prg\palbvent.prg
Called from TGHE_EDITDAT:EJECUTAR(1791) in D:\five\Ghe_ExtAlsis\prg\ExtAlsis\tghe_editdat.prg
Called from (b)GHEMENUPRINT(2840) in D:\five\Ghe_ExtAlsis\prg\ExtAlsis\tghe_editdat.prg
Called from TMENU:ACTIVATE(1117) in .\source\classes\MENU.PRG
Called from TBTNBMP:LBUTTONUP(884) in D:\five\comun\Incluir\btnbmp.prg
Called from TCONTROL:HANDLEEVENT(1721) in .\source\classes\CONTROL.PRG
Called from TBTNBMP:HANDLEEVENT(1848) in D:\five\comun\Incluir\btnbmp.prg
Called from _FWH(3305) in D:\five\comun\Incluir\window.prg
Called from WINRUN(0)
Called from TMDIFRAME:ACTIVATE(1043) in D:\five\comun\Incluir\window.prg
Called from MAIN(56) in D:\five\alges\prg\amenu.prg
 

Code: Select all

Called from SYSREFRESH(0)
Called from SYSREFRESH(0)
Called from SYSREFRESH(0)
Called from TMDICLIENT:LCLOSEALL(206) in .\source\classes\MDICLIEN.PRG
Called from TBAR:HANDLEEVENT(1697) in .\source\classes\CONTROL.PRG
Called from _FWH(3305) in D:\five\comun\Incluir\window.prg
Called from _FWH(3305) in D:\five\comun\Incluir\window.prg
Called from SYSREFRESH(0)
Called from TMDICLIENT:LCLOSEALL(206) in .\source\classes\MDICLIEN.PRG
Called from TMDIFRAME:END(277) in .\source\classes\MDIFRAME.PRG
Called from TMDIFRAME:SYSCOMMAND(2443) in D:\five\comun\Incluir\window.prg
Called from TMDIFRAME:HANDLEEVENT(0)
Called from _FWH(3305) in D:\five\comun\Incluir\window.prg
Called from WINRUN(0)
Called from TMDIFRAME:ACTIVATE(1043) in D:\five\comun\Incluir\window.prg
Called from MAIN(56) in D:\five\alges\prg\amenu.prg
 
Sin embargo si compilo indicado que funcione en versiones desde el XP (/subsystem:WINDOWS,5.01) ya no sucede el error
O si indico que la aplicación se ejecute con compatibilidad para XP tampoco sucede.

No puedo dejarlo en compatibilidad o con versión desde XP, porque eso me acarrea problemas al llamar a otros ActiveX

Code: Select all

Application Internal Error - 
Terminated at: 2016-06-15 9:04:56
Error irrecuperable 6005: Exception error:

    Exception Code:C0000005 ACCESS_VIOLATION
    Exception Address:0BD44287
    EAX:00000000  EBX:00000000  ECX:75672BAC  EDX:00000000
    ESI:0B65AA00  EDI:5759A214  EBP:0BFCF044
    CS:EIP:0023:0BD44287  SS:ESP:002B:0BFCF02C
    DS:002B  ES:002B  FS:0053  GS:002B
    Flags:00010246
    Exception Parameters: 00000000 0BD44287
    CS:EIP:
    SS:ESP: 759A69E0 0B65AA00 71016EDE 5759A1B8 00000000 24B80640 0BFCF7C4 0BD43B2A 0B65AA00 00000001 0BD43D24 0B65AA00 0B65AA00 00000001 0000018A 00000001

    C stack:
    EIP:     EBP:       Frame: OldEBP, RetAddr, Params...
    0BD44287 0BFCF044   0BFCF7C4 0BD43B2A 0B65AA00 00000001 0BD43D24 0B65AA00 0B65AA00 00000001 0000018A 00000001
    0BD43B2A 0BFCF7C4   0BFCF7DC 0BD43D33 0B65AA00 0BD43D24 0BD43D24 0B65AA00
    0BD43D33 0BFCF7DC   0BFCF7F0 75997C04 0B65AA00 75997BE0 81E51AF7
    75997C04 0BFCF7F0   0BFCF838 77E5AB8F 0B65AA00 83BD56F3 00000000 00000000 0B65AA00 C0000005 7572F580 00000000
    77E5AB8F 0BFCF838   0BFCF848 77E5AB5A FFFFFFFF 77E3FFF8


Modules:
01000000 01372000 C:\TYCWIN\Alges_W7.EXE
77E00000 0016F000 C:\WINDOWS\SYSTEM32\ntdll.dll
75980000 00140000 C:\WINDOWS\SYSTEM32\KERNEL32.DLL
75670000 000D7000 C:\WINDOWS\SYSTEM32\KERNELBASE.dll
72310000 000A0000 C:\WINDOWS\system32\apphelp.dll
...

Re: Errores en Windows 7 y superior hb_out.log

Posted: Wed Jun 15, 2016 12:00 pm
by Antonio Linares
Fernando,

Por favor envíame por email los ficheros hb_out.log completos