FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour SOLUCIONADO Ayuda tPrinter Sigue el mismo problema 2501
Posts: 555
Joined: Wed Jul 31, 2013 01:14 PM
SOLUCIONADO Ayuda tPrinter Sigue el mismo problema 2501
Posted: Sun Feb 16, 2025 09:40 PM
Hola he tenido varios problemas con tPrinter y la creaci贸n de PDF.
Lo he solucionado con
en tPrinter.prg
METHOD GenHaruPDF( cFile, lPreview ) CLASS TPrinter linea 1907
coment茅 estas lineas: 1933,1934,1935
if aCall[ 1 ] == "SAY" .or. aCall[ 1 ] == "SAYTEXT"
aCall[ 2, 3 ] := StrTran( aCall[ 2, 3 ], "#PGC#", cLastPage )
endif

y funcion贸 bien generando el PDF (apretando el bot贸n Adobe desde preview), con mas de 30,40 o 50 p谩ginas.
A lo mejor alguien tiene una mejor solucion.

Gracias a todos.


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.
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)
Dario Fernandez

FWH 2501, Harbour, MVS2022 Community, MySql & MariaDB, Dbf/Cdx VSCode.

Maldonado - Uruguay
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Ayuda tPrinter (Estoy viejoooo)
Posted: Mon Feb 17, 2025 06:02 AM

Estimado Dario,

Se genera un fuchero error.log ?

De ser as铆, por favor c贸pialo aqui, gracias

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 8515
Joined: Tue Dec 20, 2005 07:36 PM
Re: Ayuda tPrinter (Estoy viejoooo)
Posted: Mon Feb 17, 2025 12:39 PM

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.

Jo茫o Santos - S茫o Paulo - Brasil - Phone: +55(11)95150-7341
Posts: 555
Joined: Wed Jul 31, 2013 01:14 PM
Re: Ayuda tPrinter (Estoy viejoooo)
Posted: Mon Feb 17, 2025 01:25 PM
hb_out.log
Aqui est谩
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
------------------------------------------------------------------------
Dario Fernandez

FWH 2501, Harbour, MVS2022 Community, MySql & MariaDB, Dbf/Cdx VSCode.

Maldonado - Uruguay
Posts: 555
Joined: Wed Jul 31, 2013 01:14 PM
Re: Ayuda tPrinter (Estoy viejoooo)
Posted: Mon Feb 17, 2025 01:25 PM
hb_out.log
Aqui est谩
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
------------------------------------------------------------------------
Dario Fernandez

FWH 2501, Harbour, MVS2022 Community, MySql & MariaDB, Dbf/Cdx VSCode.

Maldonado - Uruguay
Posts: 555
Joined: Wed Jul 31, 2013 01:14 PM
Re: Ayuda tPrinter (Estoy viejoooo)
Posted: Mon Feb 17, 2025 01:26 PM
hb_out.log
Aqui est谩
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
------------------------------------------------------------------------
Dario Fernandez

FWH 2501, Harbour, MVS2022 Community, MySql & MariaDB, Dbf/Cdx VSCode.

Maldonado - Uruguay
Posts: 555
Joined: Wed Jul 31, 2013 01:14 PM
Re: Ayuda tPrinter (Estoy viejoooo)
Posted: Mon Feb 17, 2025 01:28 PM

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.

Dario Fernandez

FWH 2501, Harbour, MVS2022 Community, MySql & MariaDB, Dbf/Cdx VSCode.

Maldonado - Uruguay
Posts: 8515
Joined: Tue Dec 20, 2005 07:36 PM
Re: Ayuda tPrinter (Estoy viejoooo)
Posted: Mon Feb 17, 2025 01:59 PM
Prueba asi,
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.
Jo茫o Santos - S茫o Paulo - Brasil - Phone: +55(11)95150-7341
Posts: 555
Joined: Wed Jul 31, 2013 01:14 PM
Re: Ayuda tPrinter (Estoy viejoooo)
Posted: Mon Feb 17, 2025 04:09 PM

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

Dario Fernandez

FWH 2501, Harbour, MVS2022 Community, MySql & MariaDB, Dbf/Cdx VSCode.

Maldonado - Uruguay

Continue the discussion