Page 1 of 1
Error al generar reporte
Posted: Thu Jul 14, 2022 8:01 pm
by cmsoft
Estimados:
Tengo un cliente, que en su equipo, cuando quiero generar un reporte cualquiera, me da el siguiente error:
Code: Select all | Expand
Error description: Error BASE/1004 No existe el método: AFONT
En todos los casos, es, en diferentes líneas del programa donde asigno para el título la segunda font que tengo definida
Asimismo, en todos los módulos del programa donde tengo definido que haga un reporte con xbrowse, este no me da error pero no lo muestra
Lo defino de esta manera
Code: Select all | Expand
DEFINE BUTTON RESOURCE "IMPR" OF oBar ;
TOOLTIP "Reporte" ;
ACTION oBrw:Report("Reporte de Bancos",.T.,.F.);
Intuyo que debe ser algo que no puede generar los archivos de previsualización, pero no he podido solucionarlo.
Solo me pasa en ese cliente, el programa lo tengo instalado en muchos más y no me pasa en ninguno.
Alguna pista?
Re: Error al generar reporte
Posted: Thu Jul 14, 2022 9:14 pm
by Antonio Linares
Querido César,
Puedes copiar el error completo aqui ? gracias
Lo que me interesa ver es si oTitle es nil ó no
Re: Error al generar reporte
Posted: Thu Jul 14, 2022 9:55 pm
by cmsoft
Antonio:
Aca te lo dejo
Muchas gracias por tu interes
Code: Select all | Expand
Application
===========
Path and name: C:\BCN_RESTO\RESTO.exe (32 bits)
Size: 6,019,584 bytes
Compiler version: Harbour 3.2.0dev (r1601050904)
FiveWin Version: FWH 16.06
Windows version: 6.2, Build 9200
Time from start: 0 hours 0 mins 30 secs
Error occurred at: 14/07/2022, 12:51:37
Error description: Error BASE/1004 No existe el método: AFONT
Args:
[ 1] = U
Stack Calls
===========
Called from: => AFONT( 0 )
Called from: LISVEN.prg => REPVEN3( 1248 )
Called from: LISVEN.prg => (b)REPVEN( 39 )
Called from: .\source\classes\BUTTON.PRG => TBUTTON:CLICK( 179 )
Called from: .\source\classes\CONTROL.PRG => TBUTTON:HANDLEEVENT( 1685 )
Called from: .\source\classes\WINDOW.PRG => _FWH( 3305 )
Called from: => SENDMESSAGE( 0 )
Called from: .\source\classes\DIALOG.PRG => TDIALOG:COMMAND( 416 )
Called from: => TWINDOW:HANDLEEVENT( 0 )
Called from: .\source\classes\DIALOG.PRG => TDIALOG:HANDLEEVENT( 914 )
Called from: => DIALOGBOXINDIRECT( 0 )
Called from: .\source\classes\DIALOG.PRG => TDIALOG:ACTIVATE( 296 )
Called from: LISVEN.prg => REPVEN( 81 )
Called from: menurep.prg => (b)REPORTE( 67 )
Called from: .\source\classes\URLLINK.PRG => TURLLINK:LBUTTONDOWN( 174 )
Called from: .\source\classes\CONTROL.PRG => TCONTROL:HANDLEEVENT( 1718 )
Called from: .\source\classes\URLLINK.PRG => TURLLINK:HANDLEEVENT( 162 )
Called from: .\source\classes\WINDOW.PRG => _FWH( 3305 )
Called from: => WINRUN( 0 )
Called from: .\source\classes\WINDOW.PRG => TMDIFRAME:ACTIVATE( 1042 )
Called from: resto.prg => MAIN( 80 )
System
======
CPU type: Intel(R) Pentium(R) Gold G6405 CPU @ 4.10GHz 4104 Mhz
Hardware memory: 8055 megs
Free System resources: 90 %
GDI resources: 90 %
User resources: 90 %
Windows total applications running: 3
1 ,
2 , C:\BCN_RESTO\RESTO.exe
3 GDI+ Window (RESTO.exe), C:\WINDOWS\WinSxS\x86_microsoft.windows.gdiplus_6595b64144ccf1df_1.1.19041.1706_none_d94bc52be10975
Variables in use
================
Procedure Type Value
==========================
AFONT
Param 1: O Class: ERROR
REPVEN3
Local 1: U
Local 2: U
(b)REPVEN
Param 1: D 07/07/2022
Param 2: D 07/07/2022
Local 1: O Class: TREPORT
Local 2: O Class: TFONT
Local 3: O Class: TFONT
Local 4: O Class: TDOLPHINQRY
Local 5: A Len: 4
Local 6: L .F.
Local 7: A Len: 6
Local 8: L .T.
Local 9: L .F.
Local 10: B {|| ... }
TBUTTON:CLICK
Param 1: O Class: TBUTTON
TBUTTON:HANDLEEVENT
_FWH
Param 1: N 2048
Param 2: N 0
Param 3: N 0
Local 1: U
SENDMESSAGE
Param 1: N 0
Param 2: N 2048
Param 3: N 0
Param 4: N 0
Param 5: N 108
Local 1: O Class: TBUTTON
TDIALOG:COMMAND
Param 1: N 286525516
Param 2: N 2048
Param 3: N 0
Param 4: N 0
TWINDOW:HANDLEEVENT
Param 1: N 220
Param 2: N 286525516
Local 1: O Class: TBUTTON
Local 2: N 0
Local 3: N 220
Local 4: N 286525516
Local 5: U
TDIALOG:HANDLEEVENT
Param 1: N 273
Param 2: N 220
Param 3: N 286525516
DIALOGBOXINDIRECT
Param 1: N 273
Param 2: N 220
Param 3: N 286525516
TDIALOG:ACTIVATE
Param 1: N 4194304
Param 2: C "€ È€ ' ? =Ü R e p o r t e d e V e n t a s p o r f e c h a P Å ; Õ B U T T O N P y Ö B U T T O N R e p o r t e d e V e n t a s P <
× S T A T I C D e s d e F e c h a : P <
Ø S T A T I C H a s t a F e c h a : € P A
' Ù E D I T 1 4 / 0 7 / 2 0 2 2 € P A ' Ú E D I T 1 4 / 0 7 / 2 0 2 2 P Œ = Û B U T T O N & R e i m p r i m i r F E P Œ = Ü B U T T O N & L i b r o I V A V e n t a s P n ' G Ý B U T T O N P o r t u r n o P Ü = Þ B U T T O N & P o r h o r a P 0 z÷ÿß B U T T O N P 3 y à B U T T O N R e p o r t e d e M e s a s P @ <
á S T A T I C D e s d e F e c h a : P O <
â S T A T I C H a s t a F e c h a : € P A > ' ã E D I T 1 4 / 0 7 / 2 0 2 2 € P A M ' ä E D I T 1 4 / 0 7 / 2 0 2 2 P n > e å B U T T O N C a l c u l a r c o m i s i o n m o z o P n M G æ B U T T O N P o r t u r n o P – Y = ç B U T T O N & D e t a l l e M e s a P Ü @ = è B U T T O N & P o r h o r a P d z é B U T T O N P e y ê B U T T O N R e p o r t e d e D e l i v e r y P r <
ë S T A T I C D e s d e F e c h a : P <
ì S T A T I C H a s t a F e c h a : € P A p ' í E D I T 1 4 / 0 7 / 2 0 2 2 € P A ' î E D I T 1 4 / 0 7 / 2 0 2 2 P n p e ï B U T T O N A g r u p a r p o r R e p a r t i d o r P n G ð B U T T O N P o r t u r n o P Ü r = ñ B U T T O N & P o r h o r a P – z ò B U T T O N P š y ó B U T T O N R e p o r t e d e M o s t r a d o r P § <
ô S T A T I C D e s d e F e c h a : P ¶ <
õ S T A T I C H a s t a F e c h a : € P A ¥ ' ö E D I T 1 4 / 0 7 / 2 0 2 2 € P A ´ ' ÷ E D I T 1 4 / 0 7 / 2 0 2 2 P n ¥ G ø B U T T O N P o r t u r n o P Ü § = ù B U T T O N & P o r h o r a P ; Ì ú B U T T O N & I m p r i m i r P Ù Ì û B U T T O N & C a n c e l a r "
Param 3: N 2427342
Param 4: O Class: TDIALOG
REPVEN
Param 1: U
Param 2: U
Param 3: U
Param 4: L .T.
Param 5: U
Param 6: L .T.
Param 7: U
Param 8: U
Param 9: U
Param 10: U
Param 11: U
Local 1: N 2427342
Local 2: S
Local 3: O Class: TDIALOG
(b)REPORTE
Param 1: C "ABMRE"
Local 1: O Class: TFONT
Local 2: A Len: 4
Local 3: N 1
Local 4: A Len: 4
Local 5: L .F.
Local 6: A Len: 6
Local 7: O Class: TBUTTON
Local 8: O Class: TBUTTON
Local 9: O Class: TBUTTON
Local 10: C "Todos los vendedores "
Local 11: C " "
Local 12: D 07/07/2022
Local 13: D 07/07/2022
Local 14: N 0
Local 15: A Len: 4
Local 16: N 4
Local 17: L .T.
Local 18: L .F.
Local 19: L .F.
Local 20: L .F.
Local 21: S
TURLLINK:LBUTTONDOWN
Param 1: O Class: TURLLINK
TCONTROL:HANDLEEVENT
Param 1: N 12
Param 2: N 43
Param 3: N 1
Param 4: L .F.
TURLLINK:HANDLEEVENT
Param 1: N 513
Param 2: N 1
Param 3: N 786475
Local 1: U
_FWH
Param 1: N 513
Param 2: N 1
Param 3: N 786475
WINRUN
Param 1: N 786475
Param 2: N 513
Param 3: N 1
Param 4: N 786475
Param 5: N 91
Local 1: O Class: TURLLINK
TMDIFRAME:ACTIVATE
Param 1: N 2427342
MAIN
Param 1: C "MAXIMIZED"
Param 2: U
Param 3: U
Param 4: U
Param 5: B {|| ... }
Param 6: B {|| ... }
Param 7: U
Param 8: B {|| ... }
Param 9: U
Param 10: U
Param 11: U
Param 12: U
Param 13: U
Param 14: U
Param 15: U
Param 16: U
Param 17: U
Param 18: U
Param 19: U
Param 20: L .F.
Local 1: O Class: TMDIFRAME
Local 2: U
Local 3: U
Linked RDDs
===========
DBF
DBFFPT
DBFBLOB
DBFNTX
DataBases in use
================
Classes in use:
===============
1 ERROR
2 HBCLASS
3 HBOBJECT
4 TAPPLICATION
5 TWINDOW
6 TCONTROL
7 TICON
8 TBRUSH
9 TFONT
10 TDOLPHINSRV
11 TDOLPHINQRY
12 TGET
13 TDIALOG
14 TXIMAGE
15 GET
16 TCLIPGET
17 TBUTTON
18 TCLIPBOARD
19 TRECT
20 TBITMAP
21 TMDIFRAME
22 TMENU
23 TREG32
24 TMDICLIENT
25 TRIBBONBAR
26 TRPANEL
27 TRBTN
28 TIMAGE
29 TRBGROUP
30 TMSGBAR
31 TMSGITEM
32 TTIMER
33 TMDICHILD
34 TBAR
35 TBTNBMP
36 TXBROWSE
37 TXBRWCOLUMN
38 TSAY
39 TSCROLLBAR
40 TDOLPHINROW
41 TEXPLORERBAR
42 TTASKPANEL
43 TURLLINK
44 TCURSOR
45 TGROUP
46 TRADMENU
47 TRADIO
48 TCHECKBOX
49 TREPORT
50 TPRINTER
51 TRCOLUMN
52 TSTRUCT
Memory Analysis
===============
1248 Static variables
Dynamic memory consume:
Actual Value: 0 bytes
Highest Value: 0 bytes
Re: Error al generar reporte
Posted: Fri Jul 15, 2022 6:38 pm
by Antonio Linares
Cómo puede ser oTitle igual a nil ??
Es lo que imaginaba...
Re: Error al generar reporte
Posted: Fri Jul 15, 2022 11:20 pm
by cmsoft
Por lo que pude detectar, el tema puede venir porque tenían una impresora predeterminada de Windows, que no tenía los drivers correctamente instalados
Cambiamos a Microsoft Print to PDF como predeterminada y salió andando...
Puede ser que esto haya sido el problema?
Re: Error al generar reporte
Posted: Sat Jul 16, 2022 6:48 pm
by Antonio Linares
Posiblemente
