Page 1 of 1

Error 9022 Memory buffer overflow

Posted: Fri Apr 05, 2019 5:39 pm
by Christian
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
------------------------------------------------------------------------

Re: Error 9022 Memory buffer overflow

Posted: Fri Apr 05, 2019 8:26 pm
by jfgimenez
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.

Re: Error 9022 Memory buffer overflow

Posted: Sat Apr 06, 2019 3:01 pm
by Christian
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

Re: Error 9022 Memory buffer overflow

Posted: Mon Apr 08, 2019 1:11 pm
by ignacio
Hola,

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

Un saludo

Re: Error 9022 Memory buffer overflow

Posted: Tue Apr 09, 2019 8:02 pm
by Christian
Lo hice dos veces con mi correo personal cristian@metod.... y no me llego ninguna notificacion

Re: Error 9022 Memory buffer overflow

Posted: Wed Apr 10, 2019 10:34 am
by ignacio
Reenviado

Saludos