VB6
Que tal, les comento mi problema.
En entorno de pruebas si evito los siguientes dos comandos ya me genera XML y lo timbra exitosamente.
MsgBox ("EXITO!! El Sello y la Cadena DEL EMISOR son " & SelloDigital() & vbCrLf & vbCrLf & CadenaOriginal())
MsgBox ("EXITO!! La Cadena y el Sello DEL PAC son " & vbCrLf & vbCrLf & CadenaOriginal() & vbCrLf & vbCrLf & SelloDigital())
Inmediatamente después de mostrar la información al dar click en aceptar me saca del entorno de programación.
vb6 dejo de funcionar.
Si asigno el valor a una variable, ejemplo: a=CadenaOriginal() igual y me saca del entorno.
Lo mismo ocurre con geterror() y geterrorext()
En producción ya no ocurrirá esto. O pudiera probarlo con alguna indicación que me puedan ayudar.
Requiero para poder generar la factura PDF y empezar a migrar clientes para acá.
Nota, no he comprado la dll de producción. estoy en pruebas.
Saludos y gracias
DESCARGA SOFTWARE PARA FACTURA ELECTRONICA DE AQUI.
Facturacion, Validacion, Addendas, Librerias de programacion, etc.
ECODEX TIENE ESTOS NUEVOS DATOS DE CONTACTO :
Comercializacion y Ventas - Evelia Vicke evicke@ecodex.com.mx 33-16-03-03-48
Soporte - Humberto Guerrero soporte@ecodex.com.mx 33-34-90-46-03
CadenaOriginal Error
-
- Mensajes: 205
- Registrado: Sab Nov 03, 2012 11:48 am
Re: CadenaOriginal Error
¿Vb6?, ¿de verdad?
Bueno, tu problema es muy sencillo, NO muestres Sellos, Cadenas o cualquier campo demasiado grande en tus MsgBox ya que te provocará un desbordamiento de memoria y se cerrará tu aplicación. simplemente guardalos en memoria, en un TextBox o no los guardes, solo deja que se guarde el xml y despues lo podrás leer para sacar la info que necesites.
Saludos.
P.D. Hasta hace 5 años me resistia a cambiar VB6 por VB.Net, pero ya eran demasiados errores con Windows 8, 8.1 y 10 y no digamos para instalar el compilador en cualquiera de estos Windows.
Bueno, tu problema es muy sencillo, NO muestres Sellos, Cadenas o cualquier campo demasiado grande en tus MsgBox ya que te provocará un desbordamiento de memoria y se cerrará tu aplicación. simplemente guardalos en memoria, en un TextBox o no los guardes, solo deja que se guarde el xml y despues lo podrás leer para sacar la info que necesites.
Saludos.
P.D. Hasta hace 5 años me resistia a cambiar VB6 por VB.Net, pero ya eran demasiados errores con Windows 8, 8.1 y 10 y no digamos para instalar el compilador en cualquiera de estos Windows.
-
- Mensajes: 15
- Registrado: Mié Oct 21, 2015 8:05 am
Re: CadenaOriginal Error
Muchas gracias.
Realmente ya intente guardarlo en una variable, no en un TextBox pero deja intento eso. Si no, pues a sacarlo del XML.
Y Gracias, ya he trabajado con vb.net y C# pero tenemos un ERP muy completo todo inegrado, Facturación,CxC, Contabilidad, Compras,etc.. en VB6
Pero como dices tal ves sea hora de ir cambiando todo a .NET.
Saludos
Realmente ya intente guardarlo en una variable, no en un TextBox pero deja intento eso. Si no, pues a sacarlo del XML.
Y Gracias, ya he trabajado con vb.net y C# pero tenemos un ERP muy completo todo inegrado, Facturación,CxC, Contabilidad, Compras,etc.. en VB6
Pero como dices tal ves sea hora de ir cambiando todo a .NET.
Saludos
-
- Mensajes: 362
- Registrado: Lun Oct 10, 2011 11:50 am
Re: CadenaOriginal Error
Si utilizas la ultima version de la libreria, actualmente se esta re-grabando en el mismo archivo .INI todos esos datos... checalo...
En mis proyectos de VB6 yo decidi utilizar el CFDBatch.exe y me regresa todos esos datos en archivos .txt y de ahi recupero los datos... y no me da probelmas en ninguna version de windows... cosa que si sucedia cuando usaba la interfase de la libreria CFDLib.dll... me funcionaba en XP pero no en las versiones 7, 8 y 10 de Windows
En mis proyectos de VB6 yo decidi utilizar el CFDBatch.exe y me regresa todos esos datos en archivos .txt y de ahi recupero los datos... y no me da probelmas en ninguna version de windows... cosa que si sucedia cuando usaba la interfase de la libreria CFDLib.dll... me funcionaba en XP pero no en las versiones 7, 8 y 10 de Windows
- Dado
- Mensajes: 15838
- Registrado: Mar Jul 06, 2010 7:56 pm
Re: CadenaOriginal Error
Como bien comento jggtz, en la nueva version de la DLL se graba el error y los datos del timbre en el archivo ini
Puedes crear y timbrar sin necesidad de leer cadena() ni geterror(), mejor tomalos del archivo ini
Puedes crear y timbrar sin necesidad de leer cadena() ni geterror(), mejor tomalos del archivo ini
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!
-
- Mensajes: 15
- Registrado: Mié Oct 21, 2015 8:05 am
Re: CadenaOriginal Error
Gracias Dado y jggtz
Vuelvo a bajar la librería y hago las pruebas nevesarias y les comento para cerrar este tema..
Gracias de nuevo.
Vuelvo a bajar la librería y hago las pruebas nevesarias y les comento para cerrar este tema..
Gracias de nuevo.
-
- Mensajes: 15
- Registrado: Mié Oct 21, 2015 8:05 am
Re: CadenaOriginal Error
De nuevo muchas gracias.
Ya actualicé y efectivamente ya tengo todo lo necesario en el .ini
Listo para continuar.
Ya actualicé y efectivamente ya tengo todo lo necesario en el .ini
Listo para continuar.
Volver a “SOPORTE LIBRERIA CFDLib.dll, CELib.dll y RETLib.dll”
¿Quién está conectado?
Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 5 invitados