In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

Error 9022 Memory buffer overflow

Foro público de Xailer en español
Christian
Posts: 276
Joined: Wed Apr 23, 2008 10:18 pm

Error 9022 Memory buffer overflow

Postby Christian » Fri Apr 05, 2019 5:39 pm

Hola despues de seguir con una DLL logre encontrar al error y esta descripto en el archivo hb_out, mas abajo lo copio la linea que produce este error es :

cRet:=''

Esa variable viene de una funcion en C, que puedo hacer para depurar y corregir el error desde ya muchas gracias



Application Internal Error - C:\Xailer4\isi\servidorfiscal\servidorfiscal.exe
Terminated at: 2019-04-05 12:35:52
Unrecoverable error 9022: Memory buffer overflow
Called from CFPIDECTD(1992) in C:\Xailer4\isi\servidorfiscal\Source\LIB_CF_HASAR.prg
Called from TSERVIDORFISCAL:BTCTDCLICK(2219) in C:\Xailer4\isi\servidorfiscal\Source\MenuPrincipal.prg
Called from TBTNBMP:ONCLICK(0) in Events.prg
Called from TBTNBMP:CLICK(101) in Button.prg
Called from (b)XCONTROL(152) in Control.prg
Called from TBTNBMP:COMMAND(0) in Control.prg
Called from TBEVEL:WMCOMMAND(275) in WinControl.prg
Called from RUNFORM(0)
Called from TAPPLICATION:RUN(287) in Application.prg
Called from MAIN(15) in C:\Xailer4\isi\servidorfiscal\Source\SERVIDORFISCAL.PRG
------------------------------------------------------------------------
User avatar
jfgimenez
Site Admin
Posts: 5620
Joined: Mon Apr 06, 2015 8:48 pm
Contact:

Re: Error 9022 Memory buffer overflow

Postby jfgimenez » Fri Apr 05, 2019 8:26 pm

Christian,

ese error se ha debido producir en alguna función escrita en C. Deberás controlar muy bien el tamaño de los bloques de memoria que obtienes con hb_xgrab(), porque en este caso parece que el buffer es demasiado pequeño y se ha sobrepasado. También puede ser que en el código hayas confundido un 'char' con un 'char *', y haciendo "casting" los estés usando de forma incorrecta. Es preferible evitar los "casting" siempre que sea posible y prestar mucha atención a los warning del compilador de C.
José F. Giménez
[Equipo de Xailer / Xailer team]
http://www.xailer.com
http://www.xailer.info
Christian
Posts: 276
Joined: Wed Apr 23, 2008 10:18 pm

Re: Error 9022 Memory buffer overflow

Postby Christian » Sat Apr 06, 2019 3:01 pm

Hola Jose gracias por responder, a que correo debo pedir el servicio de XCS porque tengo la funcion es pequeño pero no tengo conocimientos de C. Gracias espero la respuesta
User avatar
ignacio
Site Admin
Posts: 8545
Joined: Mon Apr 06, 2015 8:00 pm
Location: Madrid, Spain
Contact:

Re: Error 9022 Memory buffer overflow

Postby ignacio » Mon Apr 08, 2019 1:11 pm

Hola,

Utiliza la opción de Contactar de nuestra página Web.

Un saludo
Ignacio Ortiz de Zúñiga
[Equipo de Xailer / Xailer team]
http://www.xailer.com
http://www.xailer.info
Christian
Posts: 276
Joined: Wed Apr 23, 2008 10:18 pm

Re: Error 9022 Memory buffer overflow

Postby Christian » Tue Apr 09, 2019 8:02 pm

Lo hice dos veces con mi correo personal cristian@metod.... y no me llego ninguna notificacion
User avatar
ignacio
Site Admin
Posts: 8545
Joined: Mon Apr 06, 2015 8:00 pm
Location: Madrid, Spain
Contact:

Re: Error 9022 Memory buffer overflow

Postby ignacio » Wed Apr 10, 2019 10:34 am

Reenviado

Saludos
Ignacio Ortiz de Zúñiga
[Equipo de Xailer / Xailer team]
http://www.xailer.com
http://www.xailer.info

Return to “Spanish”