Page 1 of 1
Ayuda tPrinter Sigue el mismo problema 2501
Posted: Sun Feb 16, 2025 9:40 pm
by D.Fernandez
Hola amigos.
Tratando de usar la clase tPrinter.
Cuando hago el PREVIEW y le doy imprimir, me aparece el menú de impresión con los radiobuttons incompletos y además se sale de
la aplicación.
Hago un ENDPAGE Y UN PAGE para que muestre el menú de impresión
dejo imágen y codigo.
https://ibb.co/5X6VJcKL
Despues se sale del programa
Gracias.
Code: Select all | Expand
FUNCTION PRNSLOT()
LOCAL slnro,slnombre,slvalor,slbanco, slcam1,slcam2,slcam3,slmoneda,slcam4
basesl := TData():New(,ruta+"SLOTS" )
If basesl:Use()
basesl:SetOrder("NMAQ")
basesl:GoTop()
else
MsgInfo('Error de apertura de archivo', 'Informe')
return(.f.)
endif
titulolistado := "Listado de Slots"
CursorWait()
PRINT oPrn NAME "Lista de Slots" PREVIEW MODAL
oPrn:SetPage(1)
oPrn:SetPortrait()
DEFINE FONT oFont11 NAME "TIMES NEW ROMAN" SIZE 0,-14 BOLD OF oPrn
DEFINE FONT oFont12 NAME "HELVETICA" SIZE 0,-10 OF oPrn
DEFINE FONT oFont13 NAME "HELVETICA" SIZE 0,-16 BOLD ITALIC OF oPrn
DEFINE FONT oFont14 NAME "Segoe UI" SIZE 0,-10 OF oPrn
DEFINE FONT oFont15 NAME "TAHOMA" SIZE 0,-8 OF oPrn
DEFINE FONT oFont16 NAME "CAMBRIA" SIZE 0,-10 BOLD ITALIC OF oPrn
DEFINE BRUSH oBrush COLOR CLR_WHITE
DEFINE PEN oPen WIDTH 1 COLOR CLR_BLACK
aDesde := oPrn:Cmtr2Pix(0.5,2.5)
aAncho := oPrn:Cmtr2Pix(3,2.5)
cmt := 1
PAGE
oPrn:RoundBox(2,8,3,14,0.3,0.3,oPen,CLR_WHITE,{"Qué hago mal ?", {oFont11 }, CLR_BLACK},"CM")
cmt+=0.7
basesl:Gotop()
do while !basesl:Eof()
slnro:=basesl:nslot
slnombre:=basesl:snom
slbanco:=basesl:cbanco
slcam1:=basesl:cubre1
slcam2:=basesl:cubre2
slcam3:=basesl:cubre3
slmoneda:= if(basesl:moneda="D",HBA("Dólares"), "Pesos")
slvalor:= basesl:valor
slcam4:= xTrim(slcam1)+" - "+xTrim(slcam2)+" - "+xTrim(slcam3)
oPrn:CmSay( cmt, 3.2, slnro, oFont15,2, CLR_BLACK,,1)
cmt+=0.5
SysRefresh()
if cmt >=23
// PieSlotPagina()
//OtraSlotPagina()
basesl:Skip()
ELSE
basesl:Skip()
ENDIF
ENDDO
ENDPAGE
PAGE
ENDPAGE
ENDPRINT
oFont11:END()
oFont12:END()
oFont13:END()
oFont14:END()
oFont15:END()
oFont16:END()
oBrush:End()
oPen:End()
SysRefresh()
basesl:Close()
return(nil)
Re: Ayuda tPrinter (Estoy viejoooo)
Posted: Mon Feb 17, 2025 6:02 am
by Antonio Linares
Estimado Dario,
Se genera un fuchero error.log ?
De ser así, por favor cópialo aqui, gracias
Re: Ayuda tPrinter (Estoy viejoooo)
Posted: Mon Feb 17, 2025 12:39 pm
by karinha
Preguntas: ¿Estás utilizando una clase PRINTER.PRG de otra versión? ¿Por qué no hay SALTO DE PÁGINA? ¿Este módulo funciona en otra versión de FIVEWIN? No olviden que la versión FWH24.09 fue la versión que vino con más BUGS en la historia de mi querido FIVEWIN.
Gracias, tks.
Regards, saludos.
Re: Ayuda tPrinter (Estoy viejoooo)
Posted: Mon Feb 17, 2025 1:25 pm
by D.Fernandez
hb_out.log
Aqui está
Code: Select all | Expand
Application Internal Error - C:\Fuentes\MasterForm\Masterform.Exe
Terminated at: 2025-02-17 10:23:28
Error irrecuperable 6005: Exception error:
Exception Code:C0000005 ACCESS_VIOLATION
Exception Address:6DD586A6
EAX:75736956 EBX:00CFCF54 ECX:00000084 EDX:00000000
ESI:00380032 EDI:00000000 EBP:00CFCE20
CS:EIP:0023:6DD586A6 SS:ESP:002B:00CFCD90
DS:002B ES:002B FS:0053 GS:002B
Flags:00010293
Exception Parameters: 00000000 75736962
CS:EIP: 8A 40 0C 24 0F 3C 07 0F 85 89 07 00 00 B8 FF FF
SS:ESP: 6DD58620 00000084 000F0D48 01B50356 00000000 00000002 00380032 003CF708 00CFCEE0 00101B98 00000000 00000000 00000004 00000003 0000013D 00000493
C stack:
EIP: EBP: Frame: OldEBP, RetAddr, Params...
6DD586A6 00CFCE20 00CFCE4C 77277943 000F0D48 00000084 00000000 01B50356 00000084 DCBAABCD 00CFCF54 6DD58620
77277943 00CFCE4C 00CFCF48 7726601D 6DD58620 000F0D48 00000084 00000000 01B50356 CD19CD34 6DD58620 000F0D48
7726601D 00CFCF48 00CFCF94 772A1383 FFFF0A23 00000084 772A1383 6DD58620 00000000 00000084 00000000 01B50356
772A1383 00CFCF94 00CFCFAC 772A1E9B 00000084 00000000 01B50356 00000001
772A1E9B 00CFCFAC 00CFCFD0 00027237 FFFF0A23 000F0D48 00000084 00000000 01B50356 50000007 000EAE43
00027237 00CFCFD0 00CFCFFC 77277943 000F0D48 00000084 00000000 01B50356 00000084 DCBAABCD 00CFD104 000271E0
77277943 00CFCFFC 00CFD0F8 7726601D 000271E0 000F0D48 00000084 00000000 01B50356 CD19D284 000271E0 000F0D48
7726601D 00CFD0F8 00CFD144 772A1383 77265D09 00000084 772A1383 000271E0 00000000 00000084 00000000 01B50356
772A1383 00CFD144 00CFD15C 772A1E9B 00000084 00000000 01B50356 00000001
772A1E9B 00CFD15C 00CFD17C 0004E299 000271E0 000F0D48 00000084 00000000 01B50356 000271E0
0004E299 00CFD17C 00CFD198 0008DE55 000F0D48 00000084 00000000 01B50356 0000003F
0008DE55 00CFD198 00CFD1C4 77277943 000F0D48 00000084 00000000 01B50356 00000084 DCBAABCD 00CFD2C8 0008DE30
77277943 00CFD1C4 00CFD2C0 7726601D 0008DE30 000F0D48 00000084 00000000 01B50356 CD19D0BC 00003308 00000000
7726601D 00CFD2C0 00CFD32C 77265AC0 00000084 77265AC0 0008DE30 00000000 00000084 00000000 01B50356 00AF3000
77265AC0 00CFD32C 00CFD368 77272349 01995C90 00000000 00000084 00000000 01B50356 0008DE30 00CFD458 00370CEC
77272349 00CFD368 00CFD3F0 77E5BA96 00CFD384 00000020 00CFE1B0 77E5B9E0 00CFD3A4 01995C90 00000000 00000084
77E5BA96 00CFD3F0 00CFD42C 77271331 00000000 00000000 00000001 00000000 00000000 00370CEC 00000000 00120D8A
77271331 00CFD42C 00CFD488 772AD26C 00CFD458 00000000 00000000 00000000 00000001 00000001 00370CEC 00000000
772AD26C 00CFD488 00CFD4BC 772AD7B1 00000000 00000001 003CB028 00000000 001DA5F8 02F10004 07E904B0 00020000
772AD7B1 00CFD4BC 00CFD4D4 772A4D17 00370CEC 000A1390 00000000 00000003
Modules:
00020000 005B0000 C:\Fuentes\MasterForm\Masterform.Exe
77DE0000 001BA000 C:\WINDOWS\SYSTEM32\ntdll.dll
76FC0000 000F0000 C:\WINDOWS\System32\KERNEL32.DLL
76140000 002A9000 C:\WINDOWS\System32\KERNELBASE.dll
77240000 001C5000 C:\WINDOWS\System32\USER32.dll
76BA0000 0001A000 C:\WINDOWS\System32\win32u.dll
77DA0000 00022000 C:\WINDOWS\System32\GDI32.dll
770C0000 000EB000 C:\WINDOWS\System32\gdi32full.dll
766F0000 00085000 C:\WINDOWS\System32\msvcp_win.dll
75E60000 00110000 C:\WINDOWS\System32\ucrtbase.dll
768C0000 000B4000 C:\WINDOWS\System32\COMDLG32.dll
76460000 0027F000 C:\WINDOWS\System32\combase.dll
77480000 000B9000 C:\WINDOWS\System32\RPCRT4.dll
6DCD0000 00227000 C:\WINDOWS\WinSxS\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.26100.3037_none_85b65d03f7afec7e\COMCTL32.dll
77660000 000C8000 C:\WINDOWS\System32\shcore.dll
6CBC0000 00090000 C:\WINDOWS\SYSTEM32\WINSPOOL.DRV
76780000 000C7000 C:\WINDOWS\System32\msvcrt.dll
76E40000 0004B000 C:\WINDOWS\System32\SHLWAPI.dll
77790000 005EB000 C:\WINDOWS\System32\SHELL32.dll
76E90000 0007F000 C:\WINDOWS\System32\ADVAPI32.dll
721B0000 00049000 C:\WINDOWS\SYSTEM32\cfgmgr32.dll
775B0000 00083000 C:\WINDOWS\System32\sechost.dll
76CE0000 00151000 C:\WINDOWS\System32\ole32.dll
75F80000 0009E000 C:\WINDOWS\System32\OLEAUT32.dll
77540000 00060000 C:\WINDOWS\System32\WS2_32.dll
6ECD0000 00019000 C:\WINDOWS\SYSTEM32\MPR.dll
752F0000 00008000 C:\WINDOWS\SYSTEM32\VERSION.dll
75730000 00006000 C:\WINDOWS\SYSTEM32\MSIMG32.dll
6CA10000 0016C000 C:\WINDOWS\WinSxS\x86_microsoft.windows.gdiplus_6595b64144ccf1df_1.1.26100.3037_none_b6a14fe95242664c\gdiplus.dll
5BE40000 0002E000 C:\WINDOWS\SYSTEM32\oledlg.dll
6EB70000 00033000 C:\WINDOWS\SYSTEM32\WINMM.dll
67A10000 00008000 C:\WINDOWS\SYSTEM32\WSOCK32.dll
76A00000 00025000 C:\WINDOWS\System32\IMM32.DLL
74790000 00082000 C:\WINDOWS\system32\uxtheme.dll
76BC0000 00117000 C:\WINDOWS\System32\MSCTF.dll
6AF90000 0009F000 C:\WINDOWS\SYSTEM32\TextShaping.dll
75360000 00014000 C:\WINDOWS\SYSTEM32\kernel.appcore.dll
77410000 00069000 C:\WINDOWS\System32\bcryptPrimitives.dll
68B30000 00101000 C:\WINDOWS\SYSTEM32\textinputframework.dll
6A940000 000DC000 C:\WINDOWS\SYSTEM32\CoreMessaging.dll
5C740000 00292000 C:\WINDOWS\SYSTEM32\CoreUIComponents.dll
720B0000 000F9000 C:\WINDOWS\SYSTEM32\wintypes.dll
72290000 0000B000 C:\WINDOWS\SYSTEM32\CRYPTBASE.DLL
10000000 00341000 C:\WINDOWS\SYSTEM32\freeimage.dll
73BC0000 006B7000 C:\WINDOWS\SYSTEM32\Windows.Storage.dll
6B040000 001DE000 C:\WINDOWS\SYSTEM32\WindowsCodecs.dll
771B0000 00081000 C:\WINDOWS\System32\clbcatq.dll
6F1B0000 00025000 C:\WINDOWS\SYSTEM32\IPHLPAPI.DLL
77640000 00007000 C:\WINDOWS\System32\NSI.dll
6F050000 00018000 C:\WINDOWS\SYSTEM32\dhcpcsvc6.DLL
6F030000 0001D000 C:\WINDOWS\SYSTEM32\dhcpcsvc.DLL
6F0D0000 000DB000 C:\WINDOWS\SYSTEM32\DNSAPI.dll
5F000000 00011000 C:\WINDOWS\SYSTEM32\CTL3D32.DLL
Called from DIALOGBOXINDIRECT(0) in .\source\classes\dialog.prg
Called from TDIALOG:ACTIVATE(325) in .\source\classes\dialog.prg
Called from TPREVIEW:PRINTPAGE(1599) in .\source\classes\rpreview.prg
Called from (b)TPREVIEW_BUILDBUTTONBAR(367) in .\source\classes\rpreview.prg
Called from TBTNBMP:CLICK(816) in .\source\classes\btnbmp.prg
Called from TBTNBMP:LBUTTONUP(1100) in .\source\classes\btnbmp.prg
Called from TCONTROL:HANDLEEVENT(1867) in .\source\classes\control.prg
Called from TBTNBMP:HANDLEEVENT(2145) in .\source\classes\btnbmp.prg
Called from _FWH(3719) in .\source\classes\window.prg
Called from SYSREFRESH(0) in emple.prg
Called from STOPUNTIL(70) in .\source\function\msgrun.prg
Called from TPREVIEW:ACTIVATE(179) in .\source\classes\rpreview.prg
Called from RPREVIEW(1880) in .\source\classes\rpreview.prg
Called from (b)TPRINTER(327) in .\source\classes\printer.prg
Called from TPRINTER:PREVIEW(0) in .\source\classes\printer.prg
Called from PRINTEND(2067) in .\source\classes\printer.prg
Called from EMPLEIMPRE(936) in emple.prg
Called from (b)HACEBAREMPLE(342) in emple.prg
Called from TBTNBMP:CLICK(816) in .\source\classes\btnbmp.prg
Called from TBTNBMP:LBUTTONUP(1103) in .\source\classes\btnbmp.prg
Called from TCONTROL:HANDLEEVENT(1867) in .\source\classes\control.prg
Called from TBTNBMP:HANDLEEVENT(2145) in .\source\classes\btnbmp.prg
Called from _FWH(3719) in .\source\classes\window.prg
Called from WINRUN(0) in .\source\classes\window.prg
Called from TMDIFRAME:ACTIVATE(1137) in .\source\classes\window.prg
Called from MAIN(262) in masterform.prg
------------------------------------------------------------------------
Re: Ayuda tPrinter (Estoy viejoooo)
Posted: Mon Feb 17, 2025 1:25 pm
by D.Fernandez
hb_out.log
Aqui está
Code: Select all | Expand
Application Internal Error - C:\Fuentes\MasterForm\Masterform.Exe
Terminated at: 2025-02-17 10:23:28
Error irrecuperable 6005: Exception error:
Exception Code:C0000005 ACCESS_VIOLATION
Exception Address:6DD586A6
EAX:75736956 EBX:00CFCF54 ECX:00000084 EDX:00000000
ESI:00380032 EDI:00000000 EBP:00CFCE20
CS:EIP:0023:6DD586A6 SS:ESP:002B:00CFCD90
DS:002B ES:002B FS:0053 GS:002B
Flags:00010293
Exception Parameters: 00000000 75736962
CS:EIP: 8A 40 0C 24 0F 3C 07 0F 85 89 07 00 00 B8 FF FF
SS:ESP: 6DD58620 00000084 000F0D48 01B50356 00000000 00000002 00380032 003CF708 00CFCEE0 00101B98 00000000 00000000 00000004 00000003 0000013D 00000493
C stack:
EIP: EBP: Frame: OldEBP, RetAddr, Params...
6DD586A6 00CFCE20 00CFCE4C 77277943 000F0D48 00000084 00000000 01B50356 00000084 DCBAABCD 00CFCF54 6DD58620
77277943 00CFCE4C 00CFCF48 7726601D 6DD58620 000F0D48 00000084 00000000 01B50356 CD19CD34 6DD58620 000F0D48
7726601D 00CFCF48 00CFCF94 772A1383 FFFF0A23 00000084 772A1383 6DD58620 00000000 00000084 00000000 01B50356
772A1383 00CFCF94 00CFCFAC 772A1E9B 00000084 00000000 01B50356 00000001
772A1E9B 00CFCFAC 00CFCFD0 00027237 FFFF0A23 000F0D48 00000084 00000000 01B50356 50000007 000EAE43
00027237 00CFCFD0 00CFCFFC 77277943 000F0D48 00000084 00000000 01B50356 00000084 DCBAABCD 00CFD104 000271E0
77277943 00CFCFFC 00CFD0F8 7726601D 000271E0 000F0D48 00000084 00000000 01B50356 CD19D284 000271E0 000F0D48
7726601D 00CFD0F8 00CFD144 772A1383 77265D09 00000084 772A1383 000271E0 00000000 00000084 00000000 01B50356
772A1383 00CFD144 00CFD15C 772A1E9B 00000084 00000000 01B50356 00000001
772A1E9B 00CFD15C 00CFD17C 0004E299 000271E0 000F0D48 00000084 00000000 01B50356 000271E0
0004E299 00CFD17C 00CFD198 0008DE55 000F0D48 00000084 00000000 01B50356 0000003F
0008DE55 00CFD198 00CFD1C4 77277943 000F0D48 00000084 00000000 01B50356 00000084 DCBAABCD 00CFD2C8 0008DE30
77277943 00CFD1C4 00CFD2C0 7726601D 0008DE30 000F0D48 00000084 00000000 01B50356 CD19D0BC 00003308 00000000
7726601D 00CFD2C0 00CFD32C 77265AC0 00000084 77265AC0 0008DE30 00000000 00000084 00000000 01B50356 00AF3000
77265AC0 00CFD32C 00CFD368 77272349 01995C90 00000000 00000084 00000000 01B50356 0008DE30 00CFD458 00370CEC
77272349 00CFD368 00CFD3F0 77E5BA96 00CFD384 00000020 00CFE1B0 77E5B9E0 00CFD3A4 01995C90 00000000 00000084
77E5BA96 00CFD3F0 00CFD42C 77271331 00000000 00000000 00000001 00000000 00000000 00370CEC 00000000 00120D8A
77271331 00CFD42C 00CFD488 772AD26C 00CFD458 00000000 00000000 00000000 00000001 00000001 00370CEC 00000000
772AD26C 00CFD488 00CFD4BC 772AD7B1 00000000 00000001 003CB028 00000000 001DA5F8 02F10004 07E904B0 00020000
772AD7B1 00CFD4BC 00CFD4D4 772A4D17 00370CEC 000A1390 00000000 00000003
Modules:
00020000 005B0000 C:\Fuentes\MasterForm\Masterform.Exe
77DE0000 001BA000 C:\WINDOWS\SYSTEM32\ntdll.dll
76FC0000 000F0000 C:\WINDOWS\System32\KERNEL32.DLL
76140000 002A9000 C:\WINDOWS\System32\KERNELBASE.dll
77240000 001C5000 C:\WINDOWS\System32\USER32.dll
76BA0000 0001A000 C:\WINDOWS\System32\win32u.dll
77DA0000 00022000 C:\WINDOWS\System32\GDI32.dll
770C0000 000EB000 C:\WINDOWS\System32\gdi32full.dll
766F0000 00085000 C:\WINDOWS\System32\msvcp_win.dll
75E60000 00110000 C:\WINDOWS\System32\ucrtbase.dll
768C0000 000B4000 C:\WINDOWS\System32\COMDLG32.dll
76460000 0027F000 C:\WINDOWS\System32\combase.dll
77480000 000B9000 C:\WINDOWS\System32\RPCRT4.dll
6DCD0000 00227000 C:\WINDOWS\WinSxS\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.26100.3037_none_85b65d03f7afec7e\COMCTL32.dll
77660000 000C8000 C:\WINDOWS\System32\shcore.dll
6CBC0000 00090000 C:\WINDOWS\SYSTEM32\WINSPOOL.DRV
76780000 000C7000 C:\WINDOWS\System32\msvcrt.dll
76E40000 0004B000 C:\WINDOWS\System32\SHLWAPI.dll
77790000 005EB000 C:\WINDOWS\System32\SHELL32.dll
76E90000 0007F000 C:\WINDOWS\System32\ADVAPI32.dll
721B0000 00049000 C:\WINDOWS\SYSTEM32\cfgmgr32.dll
775B0000 00083000 C:\WINDOWS\System32\sechost.dll
76CE0000 00151000 C:\WINDOWS\System32\ole32.dll
75F80000 0009E000 C:\WINDOWS\System32\OLEAUT32.dll
77540000 00060000 C:\WINDOWS\System32\WS2_32.dll
6ECD0000 00019000 C:\WINDOWS\SYSTEM32\MPR.dll
752F0000 00008000 C:\WINDOWS\SYSTEM32\VERSION.dll
75730000 00006000 C:\WINDOWS\SYSTEM32\MSIMG32.dll
6CA10000 0016C000 C:\WINDOWS\WinSxS\x86_microsoft.windows.gdiplus_6595b64144ccf1df_1.1.26100.3037_none_b6a14fe95242664c\gdiplus.dll
5BE40000 0002E000 C:\WINDOWS\SYSTEM32\oledlg.dll
6EB70000 00033000 C:\WINDOWS\SYSTEM32\WINMM.dll
67A10000 00008000 C:\WINDOWS\SYSTEM32\WSOCK32.dll
76A00000 00025000 C:\WINDOWS\System32\IMM32.DLL
74790000 00082000 C:\WINDOWS\system32\uxtheme.dll
76BC0000 00117000 C:\WINDOWS\System32\MSCTF.dll
6AF90000 0009F000 C:\WINDOWS\SYSTEM32\TextShaping.dll
75360000 00014000 C:\WINDOWS\SYSTEM32\kernel.appcore.dll
77410000 00069000 C:\WINDOWS\System32\bcryptPrimitives.dll
68B30000 00101000 C:\WINDOWS\SYSTEM32\textinputframework.dll
6A940000 000DC000 C:\WINDOWS\SYSTEM32\CoreMessaging.dll
5C740000 00292000 C:\WINDOWS\SYSTEM32\CoreUIComponents.dll
720B0000 000F9000 C:\WINDOWS\SYSTEM32\wintypes.dll
72290000 0000B000 C:\WINDOWS\SYSTEM32\CRYPTBASE.DLL
10000000 00341000 C:\WINDOWS\SYSTEM32\freeimage.dll
73BC0000 006B7000 C:\WINDOWS\SYSTEM32\Windows.Storage.dll
6B040000 001DE000 C:\WINDOWS\SYSTEM32\WindowsCodecs.dll
771B0000 00081000 C:\WINDOWS\System32\clbcatq.dll
6F1B0000 00025000 C:\WINDOWS\SYSTEM32\IPHLPAPI.DLL
77640000 00007000 C:\WINDOWS\System32\NSI.dll
6F050000 00018000 C:\WINDOWS\SYSTEM32\dhcpcsvc6.DLL
6F030000 0001D000 C:\WINDOWS\SYSTEM32\dhcpcsvc.DLL
6F0D0000 000DB000 C:\WINDOWS\SYSTEM32\DNSAPI.dll
5F000000 00011000 C:\WINDOWS\SYSTEM32\CTL3D32.DLL
Called from DIALOGBOXINDIRECT(0) in .\source\classes\dialog.prg
Called from TDIALOG:ACTIVATE(325) in .\source\classes\dialog.prg
Called from TPREVIEW:PRINTPAGE(1599) in .\source\classes\rpreview.prg
Called from (b)TPREVIEW_BUILDBUTTONBAR(367) in .\source\classes\rpreview.prg
Called from TBTNBMP:CLICK(816) in .\source\classes\btnbmp.prg
Called from TBTNBMP:LBUTTONUP(1100) in .\source\classes\btnbmp.prg
Called from TCONTROL:HANDLEEVENT(1867) in .\source\classes\control.prg
Called from TBTNBMP:HANDLEEVENT(2145) in .\source\classes\btnbmp.prg
Called from _FWH(3719) in .\source\classes\window.prg
Called from SYSREFRESH(0) in emple.prg
Called from STOPUNTIL(70) in .\source\function\msgrun.prg
Called from TPREVIEW:ACTIVATE(179) in .\source\classes\rpreview.prg
Called from RPREVIEW(1880) in .\source\classes\rpreview.prg
Called from (b)TPRINTER(327) in .\source\classes\printer.prg
Called from TPRINTER:PREVIEW(0) in .\source\classes\printer.prg
Called from PRINTEND(2067) in .\source\classes\printer.prg
Called from EMPLEIMPRE(936) in emple.prg
Called from (b)HACEBAREMPLE(342) in emple.prg
Called from TBTNBMP:CLICK(816) in .\source\classes\btnbmp.prg
Called from TBTNBMP:LBUTTONUP(1103) in .\source\classes\btnbmp.prg
Called from TCONTROL:HANDLEEVENT(1867) in .\source\classes\control.prg
Called from TBTNBMP:HANDLEEVENT(2145) in .\source\classes\btnbmp.prg
Called from _FWH(3719) in .\source\classes\window.prg
Called from WINRUN(0) in .\source\classes\window.prg
Called from TMDIFRAME:ACTIVATE(1137) in .\source\classes\window.prg
Called from MAIN(262) in masterform.prg
------------------------------------------------------------------------
Re: Ayuda tPrinter (Estoy viejoooo)
Posted: Mon Feb 17, 2025 1:26 pm
by D.Fernandez
hb_out.log
Aqui está
Code: Select all | Expand
Application Internal Error - C:\Fuentes\MasterForm\Masterform.Exe
Terminated at: 2025-02-17 10:23:28
Error irrecuperable 6005: Exception error:
Exception Code:C0000005 ACCESS_VIOLATION
Exception Address:6DD586A6
EAX:75736956 EBX:00CFCF54 ECX:00000084 EDX:00000000
ESI:00380032 EDI:00000000 EBP:00CFCE20
CS:EIP:0023:6DD586A6 SS:ESP:002B:00CFCD90
DS:002B ES:002B FS:0053 GS:002B
Flags:00010293
Exception Parameters: 00000000 75736962
CS:EIP: 8A 40 0C 24 0F 3C 07 0F 85 89 07 00 00 B8 FF FF
SS:ESP: 6DD58620 00000084 000F0D48 01B50356 00000000 00000002 00380032 003CF708 00CFCEE0 00101B98 00000000 00000000 00000004 00000003 0000013D 00000493
C stack:
EIP: EBP: Frame: OldEBP, RetAddr, Params...
6DD586A6 00CFCE20 00CFCE4C 77277943 000F0D48 00000084 00000000 01B50356 00000084 DCBAABCD 00CFCF54 6DD58620
77277943 00CFCE4C 00CFCF48 7726601D 6DD58620 000F0D48 00000084 00000000 01B50356 CD19CD34 6DD58620 000F0D48
7726601D 00CFCF48 00CFCF94 772A1383 FFFF0A23 00000084 772A1383 6DD58620 00000000 00000084 00000000 01B50356
772A1383 00CFCF94 00CFCFAC 772A1E9B 00000084 00000000 01B50356 00000001
772A1E9B 00CFCFAC 00CFCFD0 00027237 FFFF0A23 000F0D48 00000084 00000000 01B50356 50000007 000EAE43
00027237 00CFCFD0 00CFCFFC 77277943 000F0D48 00000084 00000000 01B50356 00000084 DCBAABCD 00CFD104 000271E0
77277943 00CFCFFC 00CFD0F8 7726601D 000271E0 000F0D48 00000084 00000000 01B50356 CD19D284 000271E0 000F0D48
7726601D 00CFD0F8 00CFD144 772A1383 77265D09 00000084 772A1383 000271E0 00000000 00000084 00000000 01B50356
772A1383 00CFD144 00CFD15C 772A1E9B 00000084 00000000 01B50356 00000001
772A1E9B 00CFD15C 00CFD17C 0004E299 000271E0 000F0D48 00000084 00000000 01B50356 000271E0
0004E299 00CFD17C 00CFD198 0008DE55 000F0D48 00000084 00000000 01B50356 0000003F
0008DE55 00CFD198 00CFD1C4 77277943 000F0D48 00000084 00000000 01B50356 00000084 DCBAABCD 00CFD2C8 0008DE30
77277943 00CFD1C4 00CFD2C0 7726601D 0008DE30 000F0D48 00000084 00000000 01B50356 CD19D0BC 00003308 00000000
7726601D 00CFD2C0 00CFD32C 77265AC0 00000084 77265AC0 0008DE30 00000000 00000084 00000000 01B50356 00AF3000
77265AC0 00CFD32C 00CFD368 77272349 01995C90 00000000 00000084 00000000 01B50356 0008DE30 00CFD458 00370CEC
77272349 00CFD368 00CFD3F0 77E5BA96 00CFD384 00000020 00CFE1B0 77E5B9E0 00CFD3A4 01995C90 00000000 00000084
77E5BA96 00CFD3F0 00CFD42C 77271331 00000000 00000000 00000001 00000000 00000000 00370CEC 00000000 00120D8A
77271331 00CFD42C 00CFD488 772AD26C 00CFD458 00000000 00000000 00000000 00000001 00000001 00370CEC 00000000
772AD26C 00CFD488 00CFD4BC 772AD7B1 00000000 00000001 003CB028 00000000 001DA5F8 02F10004 07E904B0 00020000
772AD7B1 00CFD4BC 00CFD4D4 772A4D17 00370CEC 000A1390 00000000 00000003
Modules:
00020000 005B0000 C:\Fuentes\MasterForm\Masterform.Exe
77DE0000 001BA000 C:\WINDOWS\SYSTEM32\ntdll.dll
76FC0000 000F0000 C:\WINDOWS\System32\KERNEL32.DLL
76140000 002A9000 C:\WINDOWS\System32\KERNELBASE.dll
77240000 001C5000 C:\WINDOWS\System32\USER32.dll
76BA0000 0001A000 C:\WINDOWS\System32\win32u.dll
77DA0000 00022000 C:\WINDOWS\System32\GDI32.dll
770C0000 000EB000 C:\WINDOWS\System32\gdi32full.dll
766F0000 00085000 C:\WINDOWS\System32\msvcp_win.dll
75E60000 00110000 C:\WINDOWS\System32\ucrtbase.dll
768C0000 000B4000 C:\WINDOWS\System32\COMDLG32.dll
76460000 0027F000 C:\WINDOWS\System32\combase.dll
77480000 000B9000 C:\WINDOWS\System32\RPCRT4.dll
6DCD0000 00227000 C:\WINDOWS\WinSxS\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.26100.3037_none_85b65d03f7afec7e\COMCTL32.dll
77660000 000C8000 C:\WINDOWS\System32\shcore.dll
6CBC0000 00090000 C:\WINDOWS\SYSTEM32\WINSPOOL.DRV
76780000 000C7000 C:\WINDOWS\System32\msvcrt.dll
76E40000 0004B000 C:\WINDOWS\System32\SHLWAPI.dll
77790000 005EB000 C:\WINDOWS\System32\SHELL32.dll
76E90000 0007F000 C:\WINDOWS\System32\ADVAPI32.dll
721B0000 00049000 C:\WINDOWS\SYSTEM32\cfgmgr32.dll
775B0000 00083000 C:\WINDOWS\System32\sechost.dll
76CE0000 00151000 C:\WINDOWS\System32\ole32.dll
75F80000 0009E000 C:\WINDOWS\System32\OLEAUT32.dll
77540000 00060000 C:\WINDOWS\System32\WS2_32.dll
6ECD0000 00019000 C:\WINDOWS\SYSTEM32\MPR.dll
752F0000 00008000 C:\WINDOWS\SYSTEM32\VERSION.dll
75730000 00006000 C:\WINDOWS\SYSTEM32\MSIMG32.dll
6CA10000 0016C000 C:\WINDOWS\WinSxS\x86_microsoft.windows.gdiplus_6595b64144ccf1df_1.1.26100.3037_none_b6a14fe95242664c\gdiplus.dll
5BE40000 0002E000 C:\WINDOWS\SYSTEM32\oledlg.dll
6EB70000 00033000 C:\WINDOWS\SYSTEM32\WINMM.dll
67A10000 00008000 C:\WINDOWS\SYSTEM32\WSOCK32.dll
76A00000 00025000 C:\WINDOWS\System32\IMM32.DLL
74790000 00082000 C:\WINDOWS\system32\uxtheme.dll
76BC0000 00117000 C:\WINDOWS\System32\MSCTF.dll
6AF90000 0009F000 C:\WINDOWS\SYSTEM32\TextShaping.dll
75360000 00014000 C:\WINDOWS\SYSTEM32\kernel.appcore.dll
77410000 00069000 C:\WINDOWS\System32\bcryptPrimitives.dll
68B30000 00101000 C:\WINDOWS\SYSTEM32\textinputframework.dll
6A940000 000DC000 C:\WINDOWS\SYSTEM32\CoreMessaging.dll
5C740000 00292000 C:\WINDOWS\SYSTEM32\CoreUIComponents.dll
720B0000 000F9000 C:\WINDOWS\SYSTEM32\wintypes.dll
72290000 0000B000 C:\WINDOWS\SYSTEM32\CRYPTBASE.DLL
10000000 00341000 C:\WINDOWS\SYSTEM32\freeimage.dll
73BC0000 006B7000 C:\WINDOWS\SYSTEM32\Windows.Storage.dll
6B040000 001DE000 C:\WINDOWS\SYSTEM32\WindowsCodecs.dll
771B0000 00081000 C:\WINDOWS\System32\clbcatq.dll
6F1B0000 00025000 C:\WINDOWS\SYSTEM32\IPHLPAPI.DLL
77640000 00007000 C:\WINDOWS\System32\NSI.dll
6F050000 00018000 C:\WINDOWS\SYSTEM32\dhcpcsvc6.DLL
6F030000 0001D000 C:\WINDOWS\SYSTEM32\dhcpcsvc.DLL
6F0D0000 000DB000 C:\WINDOWS\SYSTEM32\DNSAPI.dll
5F000000 00011000 C:\WINDOWS\SYSTEM32\CTL3D32.DLL
Called from DIALOGBOXINDIRECT(0) in .\source\classes\dialog.prg
Called from TDIALOG:ACTIVATE(325) in .\source\classes\dialog.prg
Called from TPREVIEW:PRINTPAGE(1599) in .\source\classes\rpreview.prg
Called from (b)TPREVIEW_BUILDBUTTONBAR(367) in .\source\classes\rpreview.prg
Called from TBTNBMP:CLICK(816) in .\source\classes\btnbmp.prg
Called from TBTNBMP:LBUTTONUP(1100) in .\source\classes\btnbmp.prg
Called from TCONTROL:HANDLEEVENT(1867) in .\source\classes\control.prg
Called from TBTNBMP:HANDLEEVENT(2145) in .\source\classes\btnbmp.prg
Called from _FWH(3719) in .\source\classes\window.prg
Called from SYSREFRESH(0) in emple.prg
Called from STOPUNTIL(70) in .\source\function\msgrun.prg
Called from TPREVIEW:ACTIVATE(179) in .\source\classes\rpreview.prg
Called from RPREVIEW(1880) in .\source\classes\rpreview.prg
Called from (b)TPRINTER(327) in .\source\classes\printer.prg
Called from TPRINTER:PREVIEW(0) in .\source\classes\printer.prg
Called from PRINTEND(2067) in .\source\classes\printer.prg
Called from EMPLEIMPRE(936) in emple.prg
Called from (b)HACEBAREMPLE(342) in emple.prg
Called from TBTNBMP:CLICK(816) in .\source\classes\btnbmp.prg
Called from TBTNBMP:LBUTTONUP(1103) in .\source\classes\btnbmp.prg
Called from TCONTROL:HANDLEEVENT(1867) in .\source\classes\control.prg
Called from TBTNBMP:HANDLEEVENT(2145) in .\source\classes\btnbmp.prg
Called from _FWH(3719) in .\source\classes\window.prg
Called from WINRUN(0) in .\source\classes\window.prg
Called from TMDIFRAME:ACTIVATE(1137) in .\source\classes\window.prg
Called from MAIN(262) in masterform.prg
------------------------------------------------------------------------
Re: Ayuda tPrinter (Estoy viejoooo)
Posted: Mon Feb 17, 2025 1:28 pm
by D.Fernandez
Hola, estoy usando la 2409 como viene,
voy a probar con la 2206 a ver que pasa.
Gracias
Saludos.
Perdon, se me fue el dedo y envie el post varias veces.
Re: Ayuda tPrinter (Estoy viejoooo)
Posted: Mon Feb 17, 2025 1:59 pm
by karinha
Prueba asi,
Code: Select all | Expand
FUNCTION PRNSLOT()
LOCAL slnro, slnombre, slvalor, slbanco, slcam1, slcam2, slcam3, slmoneda, slcam4
basesl := TData():New(, ruta + "SLOTS" )
IF basesl:Use()
basesl:SetOrder( "NMAQ" )
basesl:GoTop()
ELSE
MsgInfo( 'Error de apertura de archivo', 'Informe' )
return( .F. )
ENDIF
titulolistado := "Listado de Slots"
CursorWait()
DEFINE BRUSH oBrush COLOR CLR_WHITE // aqui
PRINT oPrn NAME "Lista de Slots" PREVIEW MODAL
DEFINE FONT oFont11 NAME "TIMES NEW ROMAN" SIZE 0, - 14 BOLD OF oPrn
DEFINE FONT oFont12 NAME "HELVETICA" SIZE 0, - 10 OF oPrn
DEFINE FONT oFont13 NAME "HELVETICA" SIZE 0, - 16 BOLD ITALIC OF oPrn
DEFINE FONT oFont14 NAME "Segoe UI" SIZE 0, - 10 OF oPrn
DEFINE FONT oFont15 NAME "TAHOMA" SIZE 0, - 8 OF oPrn
DEFINE FONT oFont16 NAME "CAMBRIA" SIZE 0, - 10 BOLD ITALIC OF oPrn
DEFINE PEN oPen WIDTH 1 COLOR CLR_BLACK OF oPrn // aqui
oPrn:SetPage( 9 ) // ?? 1
oPrn:SetPortrait()
aDesde := oPrn:Cmtr2Pix( 0.5, 2.5 )
aAncho := oPrn:Cmtr2Pix( 3, 2.5 )
cmt := 1 //??
PAGE
oPrn:RoundBox( 2, 8, 3, 14, 0.3, 0.3, oPen, CLR_WHITE, { "Qué hago mal ?", { oFont11 }, CLR_BLACK }, "CM" )
cmt += 0.7
basesl:Gotop()
WHILE( .NOT. basesl:Eof() ) // O WHILE( .NOT. EOF() )
SYSREFRESH() // aqui
slnro := basesl:nslot
slnombre := basesl:snom
slbanco := basesl:cbanco
slcam1 := basesl:cubre1
slcam2 := basesl:cubre2
slcam3 := basesl:cubre3
slmoneda := if( basesl:moneda = "D", HBA( "Dólares" ), "Pesos" )
slvalor := basesl:valor
slcam4 := xTrim( slcam1 ) + " - " + xTrim( slcam2 ) + " - " + xTrim( slcam3 )
oPrn:CmSay( cmt, 3.2, slnro, oFont15, 2, CLR_BLACK,, 1 )
cmt += 0.5 // Lynea ??
IF cmt >= 23 // ??? se lynea...
ENDPAGE
PAGE // new page
cmt := 1 //?? lynea? inicia de nuevo.
// PieSlotPagina()
// OtraSlotPagina()
// basesl:Skip() // ???
ELSE
// basesl:Skip() // ??? / no comprendo
ENDIF
SKIP() // aqui
ENDDO
ENDPAGE
/*
PAGE
ENDPAGE // No comprendo???
*/
ENDPRINT
oFont11:END()
oFont12:END()
oFont13:END()
oFont14:END()
oFont15:END()
oFont16:END()
oBrush:End()
oPen:End()
// SysRefresh() //?? para?
CursorArrow()
basesl:Close()
RETURN NIL
Regards, saludos.
Re: Ayuda tPrinter (Estoy viejoooo)
Posted: Mon Feb 17, 2025 4:09 pm
by D.Fernandez
Hola amigos:
Todo sigue igual con los tips.
Perooo estoy usando el FWH 2212 y todo va mejor.
Seguire por este camino.
Gracias.
Saludos
Ruben Fernandez