Hola estoy usando para compilar el xedit, active el debug y copi茅 en d贸nde esta el programa, fwdbg.dll de fwh y crea el hb_out.log. No abre el programa y da este error. La m谩quina tiene w10 64 bytes, la dll es la de 32
------------------------------------------------------------------------
Application Internal Error - K:\fivexhar\fivexhar.exe
Terminated at: 2023-02-26 00:54:58
Unrecoverable error 6005: Exception error:
聽 聽 Exception Code:C0000005 ACCESS_VIOLATION
聽 聽 Exception Address:00414524
聽 聽 EAX:0019F478 聽EBX:00000000 聽ECX:00000003 聽EDX:02940884
聽 聽 ESI:00000000 聽EDI:00000000 聽EBP:0019F4C4
聽 聽 CS:EIP:0023:00414524 聽SS:ESP:002B:0019F3DC
聽 聽 DS:002B 聽ES:002B 聽FS:0053 聽GS:002B
聽 聽 Flags:00010246
聽 聽 Exception Parameters: 00000000 0000000C
聽 聽 CS:EIP: FF 73 0C E8 54 4D 1A 00 8B F0 85 F6 74 07 89 73
聽 聽 SS:ESP: 0019F478 008412E1 00000000 00A0B2A0 00D90000 02EE0004 0401BC01 751911DC 75204954 FFBC16F2 FFFFFFFF 00001944 0401BC01 02E909A0 00000000 000016F2
聽 聽 C stack:
聽 聽 EIP: 聽 聽 EBP: 聽 聽 聽 Frame: OldEBP, RetAddr, Params...
聽 聽 00414524 0019F4C4 聽 0019F4E0 0046AEF0 00000035 00000000 02944CE4 00000000 00000000
聽 聽 0046AEF0 0019F4E0 聽 0019F5F4 00464CFA 00000003 0090EF40 00000000 00A0B2A0 00A0B2A0 0019F530 0019F50C 00485D5D
聽 聽 00464CFA 0019F5F4 聽 0019F604 00454880 0084094B 0083E7F8
聽 聽 00454880 0019F604 聽 0019F620 0046AEF0 0000002F 00000000 02944CE4 00000000 0000031C
聽 聽 0046AEF0 0019F620 聽 0019F734 00464CFA 00000004 00A0B2A0 FFFFFFFF 028EBDD4 0019F64C 00482771 02EC6B74 00A0B2A0
聽 聽 00464CFA 0019F734 聽 0019F768 0046B269 0090EF35 0090A4A8 02940824 00000004 00190004 0046B1BC 0000002A 00000000
聽 聽 0046B269 0019F768 聽 0019F79C 00478DC7 00000004 00941CF0 00000000 00918F8C 0046B0AD 00A0B2A0 00000022 00000000
聽 聽 00478DC7 0019F79C 聽 0019F8B0 00464DB8 00000003 0093A273 00000000 00A0B2A0 028EBEB4 028EBF54 0019F7D4 0046C363
聽 聽 00464DB8 0019F8B0 聽 0019F8C0 0045FC80 00941C5C 0091771C
聽 聽 0045FC80 0019F8C0 聽 0019F8DC 0046AEF0 0000001D 00000000 02944FD4 00000000 000035E2
聽 聽 0046AEF0 0019F8DC 聽 0019F9F0 00464CFA 00000002 00A0B2A0 FFFFFFFF 028EBB94 00000000 028EBE34 0019F914 0046C363
聽 聽 00464CFA 0019F9F0 聽 0019FA24 0046B269 0093A26C 0091771C 029407E4 00000002 00190002 0046B1BC 0000001A 00000000
聽 聽 0046B269 0019FA24 聽 0019FA58 00478DC7 00000002 0082C0D8 00000000 00829B80 0046B0AD 00A0B2A0 0000000C 00000000
聽 聽 00478DC7 0019FA58 聽 0019FB6C 00464DB8 00000001 0082AE25 00000000 008295C0 00A0B2A0 76EC7252 76EC8D3B 274A2EAB
聽 聽 00464DB8 0019FB6C 聽 0019FB7C 00452ED0 0082BA47 00829570
聽 聽 00452ED0 0019FB7C 聽 0019FB9C 0046B0AD 00A0B2A0 00000003 00000000 0292BB1C 007F0004 00000133
聽 聽 0046B0AD 0019FB9C 聽 0019FCB0 00464DB8 00000000 0290BCEC 0290BB6C 00829570 00A0B604 00DD1580 0019FE00 76EF2C5C
聽 聽 00464DB8 0019FCB0 聽 0019FCC0 00452E88 0082ADD4 00829570
聽 聽 00452E88 0019FCC0 聽 0019FCE0 0046B00D 028F1C6C 00000001 00000000 00000000 00000000 00000059
聽 聽 0046B00D 0019FCE0 聽 0019FD00 004614C3 00000006 00000005 00000000 028F1C6C 00000000 02972504
Modules:
00400000 006FB000 K:\fivexhar\fivexhar.exe
76E80000 001A4000 C:\Windows\SYSTEM32\ntdll.dll
750A0000 000F0000 C:\Windows\System32\KERNEL32.DLL
75FD0000 0021C000 C:\Windows\System32\KERNELBASE.dll
75580000 0007B000 C:\Windows\System32\ADVAPI32.DLL
75600000 000BF000 C:\Windows\System32\msvcrt.dll
76260000 00076000 C:\Windows\System32\sechost.dll
75EB0000 000BE000 C:\Windows\System32\RPCRT4.dll
708B0000 00006000 C:\Windows\SYSTEM32\MSIMG32.DLL
75070000 00023000 C:\Windows\System32\GDI32.dll
75190000 00018000 C:\Windows\System32\win32u.dll
752F0000 000AF000 C:\Windows\System32\COMDLG32.DLL
751B0000 000E0000 C:\Windows\System32\gdi32full.dll
762E0000 00281000 C:\Windows\System32\combase.dll
74D40000 00120000 C:\Windows\System32\ucrtbase.dll
75870000 0007B000 C:\Windows\System32\msvcp_win.dll
74FE0000 00087000 C:\Windows\System32\shcore.dll
756C0000 0019D000 C:\Windows\System32\USER32.dll
75290000 00045000 C:\Windows\System32\SHLWAPI.dll
741A0000 00008000 C:\Windows\SYSTEM32\VERSION.DLL
758F0000 005B7000 C:\Windows\System32\SHELL32.dll
707A0000 00073000 C:\Windows\SYSTEM32\WINSPOOL.DRV
70B60000 00210000 C:\Windows\WinSxS\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.19041.1110_none_a8625c1886757984\COMCTL32.DLL
76D80000 000E3000 C:\Windows\System32\OLE32.DLL
74F40000 00096000 C:\Windows\System32\OLEAUT32.DLL
70E30000 00028000 C:\Windows\SYSTEM32\WINMM.DLL
70990000 00167000 C:\Windows\WinSxS\x86_microsoft.windows.gdiplus_6595b64144ccf1df_1.1.19041.2251_none_d9513b1fe1046fc7\GDIPLUS.DLL
6ABD0000 0002C000 C:\Windows\SYSTEM32\OLEDLG.DLL
76D30000 00026000 C:\Windows\System32\IMM32.DLL
029A0000 0009D000 K:\fivexhar\FWDbg.dll
Called from GDIP_FROMHBITMAP(0)
Called from WNDREADPALBMPEX(796) in .\source\function\IMGTXTIO.PRG
Called from (b)TWINDOW(544) in .\source\classes\WINDOW.PRG
Called from TXBROWSE:READPALBMPEX(0) in .\source\classes\WINDOW.PRG
Called from FNADDBITMAP(13794) in .\source\classes\XBROWSE.PRG
Called from (b)TXBRWCOLUMN(10812) in .\source\classes\XBROWSE.PRG
Called from TXBRWCOLUMN:ADDRESOURCE(0) in .\source\classes\XBROWSE.PRG
Called from TDBG:ACTIVATE(307) in .\source\classes\FWDBG.PRG
Called from __DBGENTRY(89) in .\source\classes\FWDBG.PRG
Called from RDDINIT$(4) in K:\fivexhar\Source\rddsys.prg
------------------------------------------------------------------------
Con la fwdbg64.dll tampoco entra al programa y crea correctamente el error.log diciendo esto
Application
===========
聽 聽Path and name: K:\fivexhar\fivexhar.exe (32 bits)
聽 聽Size: 7,230,464 bytes
聽 聽Compiler version: Harbour 3.2.0dev (r2004201301)
聽 聽FiveWin 聽version: FWH 17.09
聽 聽C compiler version: Borland/Embarcadero C++ 7.0 (32-bit)
聽 聽Windows version: 6.2, Build 9200
聽 聽Time from start: 0 hours 0 mins 0 secs
聽 聽Error occurred at: 02/26/23, 01:02:10
聽 聽Error description: Error FiveWin/3 聽Cannot create Dialog Box:
聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 Resource: DBGCONFIG
Stack Calls
===========
聽 聽Called from: .\source\classes\DIALOG.PRG => CREATEDLGERROR( 569 )
聽 聽Called from: .\source\classes\DIALOG.PRG => TDIALOG:ACTIVATE( 321 )
聽 聽Called from: .\source\classes\FOLDER.PRG => TFOLDER:ADDITEM( 560 )
聽 聽Called from: .\source\classes\FWDBG.PRG => SETUPBAR( 1040 )
聽 聽Called from: .\source\classes\FWDBG.PRG => (b)TDBG_ACTIVATE( 559 )
聽 聽Called from: .\source\classes\DIALOG.PRG => TDIALOG:INITIATE( 714 )
聽 聽Called from: .\source\classes\DIALOG.PRG => TDIALOG:ACTIVATE( 331 )
聽 聽Called from: .\source\classes\FWDBG.PRG => TDBG:ACTIVATE( 559 )
聽 聽Called from: .\source\classes\FWDBG.PRG => __DBGENTRY( 89 )
聽 聽Called from: K:\fivexhar\Source\rddsys.prg => RDDINIT$( 4 )
System
======
聽 聽CPU type: Intel(R) Core(TM) i5-10400 CPU @ 2.90GHz 2904 Mhz
聽 聽Hardware memory: 8022 megs
聽 聽Free System resources: 90 %
聽 聽 聽 聽 GDI 聽 聽resources: 90 %
聽 聽 聽 聽 User 聽 resources: 90 %
聽 聽Windows total applications running: 5
聽 聽 聽 1 , 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽
聽 聽 聽 2 , C:\Windows\System32\shcore.dll 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽
聽 聽 聽 3 , C:\Windows\WinSxS\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.19041.1110_none_a8625c
聽 聽 聽 4 , K:\fivexhar\fivexhar.exe 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽
聽 聽 聽 5 GDI+ Window (xEdit.exe), C:\Windows\WinSxS\x86_microsoft.windows.gdiplus_6595b64144ccf1df_1.1.19041.2251_none_d9513b1fe1046f
Variables in use
================
聽 聽Procedure 聽 聽 Type 聽 Value
聽 聽==========================
聽 聽CREATEDLGERROR
聽 聽 聽Param 聽 1: 聽 聽O 聽 聽Class: ERROR
聽 聽TDIALOG:ACTIVATE
聽 聽 聽Param 聽 1: 聽 聽O 聽 聽Class: TDIALOG
聽 聽 聽Local 聽 1: 聽 聽C 聽 聽"DBGCONFIG"
聽 聽 聽Local 聽 2: 聽 聽C 聽 聽" 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽"
聽 聽TFOLDER:ADDITEM
聽 聽 聽Param 聽 1: 聽 聽U 聽 聽
聽 聽 聽Param 聽 2: 聽 聽U 聽 聽
聽 聽 聽Param 聽 3: 聽 聽U 聽 聽
聽 聽 聽Param 聽 4: 聽 聽L 聽 聽.F.
聽 聽 聽Param 聽 5: 聽 聽B 聽 聽{|| ... }
聽 聽 聽Param 聽 6: 聽 聽L 聽 聽.F.
聽 聽 聽Param 聽 7: 聽 聽B 聽 聽{|| ... }
聽 聽 聽Param 聽 8: 聽 聽U 聽 聽
聽 聽 聽Param 聽 9: 聽 聽U 聽 聽
聽 聽 聽Param 聽10: 聽 聽U 聽 聽
聽 聽 聽Param 聽11: 聽 聽U 聽 聽
聽 聽 聽Local 聽 1: 聽 聽N 聽 聽2557380
聽 聽SETUPBAR
聽 聽 聽Param 聽 1: 聽 聽C 聽 聽"&Config"
聽 聽 聽Param 聽 2: 聽 聽C 聽 聽"DBGCONFIG"
聽 聽 聽Param 聽 3: 聽 聽B 聽 聽{|| ... }
聽 聽 聽Local 聽 1: 聽 聽U 聽 聽
聽 聽 聽Local 聽 2: 聽 聽O 聽 聽Class: TDIALOG
聽 聽 聽Local 聽 3: 聽 聽O 聽 聽Class: TFOLDER
聽 聽(b)TDBG_ACTIVATE
聽 聽 聽Param 聽 1: 聽 聽O 聽 聽Class: TDBG
聽 聽 聽Local 聽 1: 聽 聽N 聽 聽0
聽 聽TDIALOG:INITIATE
聽 聽 聽Param 聽 1: 聽 聽O 聽 聽Class: TDIALOG
聽 聽TDIALOG:ACTIVATE
聽 聽 聽Local 聽 1: 聽 聽U 聽 聽
聽 聽 聽Local 聽 2: 聽 聽U 聽 聽
聽 聽 聽Local 聽 3: 聽 聽L 聽 聽.T.
聽 聽 聽Local 聽 4: 聽 聽U 聽 聽
聽 聽 聽Local 聽 5: 聽 聽U 聽 聽
聽 聽 聽Local 聽 6: 聽 聽L 聽 聽.F.
聽 聽 聽Local 聽 7: 聽 聽U 聽 聽
聽 聽 聽Local 聽 8: 聽 聽U 聽 聽
聽 聽TDBG:ACTIVATE
聽 聽 聽Param 聽 1: 聽 聽U 聽 聽
聽 聽 聽Param 聽 2: 聽 聽U 聽 聽
聽 聽 聽Param 聽 3: 聽 聽U 聽 聽
聽 聽 聽Param 聽 4: 聽 聽L 聽 聽.F.
聽 聽 聽Param 聽 5: 聽 聽U 聽 聽
聽 聽 聽Param 聽 6: 聽 聽L 聽 聽.F.
聽 聽 聽Param 聽 7: 聽 聽B 聽 聽{|| ... }
聽 聽 聽Param 聽 8: 聽 聽U 聽 聽
聽 聽 聽Param 聽 9: 聽 聽U 聽 聽
聽 聽 聽Param 聽10: 聽 聽U 聽 聽
聽 聽 聽Param 聽11: 聽 聽U 聽 聽
聽 聽 聽Local 聽 1: 聽 聽N 聽 聽0
聽 聽__DBGENTRY
聽 聽 聽Local 聽 1: 聽 聽O 聽 聽Class: TDBG
聽 聽 聽Local 聽 2: 聽 聽O 聽 聽Class: TDBG
聽 聽 聽Local 聽 3: 聽 聽A 聽 聽Len: 聽 聽1
聽 聽 聽Local 聽 4: 聽 聽A 聽 聽Len: 聽 聽1
聽 聽 聽Local 聽 5: 聽 聽A 聽 聽Len: 聽 聽1
聽 聽 聽Local 聽 6: 聽 聽A 聽 聽Len: 聽 聽1
聽 聽 聽Local 聽 7: 聽 聽A 聽 聽Len: 聽 聽1
聽 聽 聽Local 聽 8: 聽 聽A 聽 聽Len: 聽 聽1
聽 聽 聽Local 聽 9: 聽 聽A 聽 聽Len: 聽 聽1
聽 聽 聽Local 聽10: 聽 聽C 聽 聽"01:02:10"
聽 聽 聽Local 聽11: 聽 聽N 聽 聽0
聽 聽 聽Local 聽12: 聽 聽A 聽 聽Len: 聽 47
聽 聽RDDINIT$
聽 聽 聽Param 聽 1: 聽 聽N 聽 聽7
聽 聽 聽Param 聽 2: 聽 聽P 聽 聽0x28F7B5C
聽 聽 聽Param 聽 3: 聽 聽N 聽 聽1
聽 聽 聽Param 聽 4: 聽 聽A 聽 聽Len: 聽 聽1
聽 聽 聽Param 聽 5: 聽 聽A 聽 聽Len: 聽 聽1
聽 聽 聽Param 聽 6: 聽 聽A 聽 聽Len: 聽 聽0
聽 聽 聽Local 聽 1: 聽 聽N 聽 聽4194304
Linked RDDs
===========
聽 聽DBF
聽 聽DBFFPT
聽 聽DBFBLOB
聽 聽DBFCDX
聽 聽DBFNTX
DataBases in use
================
Classes in use:
===============
聽 聽 聽1 ERROR
聽 聽 聽2 HBCLASS
聽 聽 聽3 HBOBJECT
聽 聽 聽4 TDBG
聽 聽 聽5 TCURSOR
聽 聽 聽6 TFONT
聽 聽 聽7 TWINDOW
聽 聽 聽8 TDIALOG
聽 聽 聽9 TBRUSH
聽 聽 10 TCONTROL
聽 聽 11 TICON
聽 聽 12 TXBROWSE
聽 聽 13 TREG32
聽 聽 14 TXBRWCOLUMN
聽 聽 15 TFOLDER
聽 聽 16 TSPLITTER
聽 聽 17 TSCROLLBAR
聽 聽 18 TBTNBMP
聽 聽 19 TCLIPBOARD
聽 聽 20 TINI
聽 聽 21 TMENU
聽 聽 22 TMENUITEM
聽 聽 23 TBAR
聽 聽 24 TRECT
聽 聽 25 TSAY
聽 聽 26 TSTRUCT
Memory Analysis
===============
聽 聽 聽 1375 Static variables
聽 聽Dynamic memory consume:
聽 聽 聽 Actual 聽Value: 聽 聽2752512 bytes
聽 聽 聽 Highest Value: 聽 聽2752512 bytes
En ambos casos los errores son al querer usar el exe, si quito el debug del xedit y genero de nuevo el programa funciona sin problemas hasta que encuentra un error y directamente se cuelga sin ninguna informaci贸n.
Y lamentablemente que no funcione el manejo de errores en tiempo de ejecuci贸n, cuando lo manejan al programa los usuarios, es muy complicado solucionar los problemas r谩pidamente.
Luis