Imagen

DESCARGA SOFTWARE PARA FACTURA ELECTRONICA DE AQUI.
Facturacion, Validacion, Addendas, Librerias de programacion, etc.


CARTA PORTE V3.1

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


.

Error al terminar de ejecutarse la inst. timbracfd

Este es el foro para resolver dudas y hacer comentarios de las librerias DLL de generacion y timbrado que se ofrece aqui en el foro
Ulises35
Mensajes: 37
Registrado: Mié May 04, 2011 10:43 am

Error al terminar de ejecutarse la inst. timbracfd

Mensaje por Ulises35 »

Dado, buenas tardes

un saludo cordial y aqui escribiendote nuevamente ..

fijate que tengo un problema, cuando se termina de ejecutar la llamada a tu libreria timbracfd me marca un error no valido de widows y se me cierra el projecto

cuando obtengo la informacion igual de la funcion Geterror y geterrorext lo mismo me saca ese error no valido de windows y se me cierra la aplicacion.
podras ayudarme con esto?
Avatar de Usuario
Dado
Mensajes: 15980
Registrado: Mar Jul 06, 2010 7:56 pm

Re: Error al terminar de ejecutarse la inst. timbracfd

Mensaje por Dado »

Ulises35 escribió:Dado, buenas tardes

un saludo cordial y aqui escribiendote nuevamente ..

fijate que tengo un problema, cuando se termina de ejecutar la llamada a tu libreria timbracfd me marca un error no valido de widows y se me cierra el projecto

cuando obtengo la informacion igual de la funcion Geterror y geterrorext lo mismo me saca ese error no valido de windows y se me cierra la aplicacion.
podras ayudarme con esto?
Revisa este tema, ahi me reportaron un error similar y fue corregido usando una funcion de finalizacion
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!
Ulises35
Mensajes: 37
Registrado: Mié May 04, 2011 10:43 am

Re: Error al terminar de ejecutarse la inst. timbracfd

Mensaje por Ulises35 »

muchas gracias dado. ya revise y me faltaba llamar la funcion para liberar la llamada de la libreria.. gracias
pmata
Mensajes: 7
Registrado: Lun May 09, 2011 4:34 pm

Re: Error al terminar de ejecutarse la inst. timbracfd

Mensaje por pmata »

Buen dia... ya pude timbrar el XML con TimbreFiscal pero al terminar de ejecutar el programa necesito liberar las librerias porque me marca error y se queda ciclado pero en VB6 podiras decirme como es el codigo para realizar esto?

Saludos.
Avatar de Usuario
Dado
Mensajes: 15980
Registrado: Mar Jul 06, 2010 7:56 pm

Re: Error al terminar de ejecutarse la inst. timbracfd

Mensaje por Dado »

pmata escribió:Buen dia... ya pude timbrar el XML con TimbreFiscal pero al terminar de ejecutar el programa necesito liberar las librerias porque me marca error y se queda ciclado pero en VB6 podiras decirme como es el codigo para realizar esto?

Saludos.
No programo en VB6, pero mi indicacion seria la siguiente :

-declara la funcion FinalizaCFDLib igual que esta declarada la funcion CFDLibVersion

-Ejecuta FinalizaCFDLib justo antes de finalizar el programa principal ya que al ejecutarlo ya no puedes volver a usar ninguna de las funciones de CFDLib.dll
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!
mtorres
Mensajes: 22
Registrado: Mar Mar 22, 2011 7:15 pm

Re: Error al terminar de ejecutarse la inst. timbracfd

Mensaje por mtorres »

No programo en VB6, pero mi indicacion seria la siguiente :
-declara la funcion FinalizaCFDLib igual que esta declarada la funcion CFDLibVersion
-Ejecuta FinalizaCFDLib justo antes de finalizar el programa principal ya que al ejecutarlo ya no puedes volver a usar ninguna de las funciones de CFDLib.dll
Dado, una pregunta, porque despues de ejecutar FinalizaCFDLib ya no puedo volver a usar ninguna de las funciones??, yo tengo el problema muy similar en VFP, y me di cuenta que la unica forma de evitar que me salga el error es ejecutando el FinalizaCFDLib inmediatamente despues de llamar el Timbrar, el problema es que si despues vuelvo a llamar Timbrar, ya no lo hace, entonces me gustaria entenderlo en un sentido logico y asi quizas buscarle una solucion!
Avatar de Usuario
Dado
Mensajes: 15980
Registrado: Mar Jul 06, 2010 7:56 pm

Re: Error al terminar de ejecutarse la inst. timbracfd

Mensaje por Dado »

mtorres escribió:
No programo en VB6, pero mi indicacion seria la siguiente :
-declara la funcion FinalizaCFDLib igual que esta declarada la funcion CFDLibVersion
-Ejecuta FinalizaCFDLib justo antes de finalizar el programa principal ya que al ejecutarlo ya no puedes volver a usar ninguna de las funciones de CFDLib.dll
Dado, una pregunta, porque despues de ejecutar FinalizaCFDLib ya no puedo volver a usar ninguna de las funciones??, yo tengo el problema muy similar en VFP, y me di cuenta que la unica forma de evitar que me salga el error es ejecutando el FinalizaCFDLib inmediatamente despues de llamar el Timbrar, el problema es que si despues vuelvo a llamar Timbrar, ya no lo hace, entonces me gustaria entenderlo en un sentido logico y asi quizas buscarle una solucion!
Bueno, es que incluso el nombre de la funcion lo dice todo. FINALIZA el uso de la libreria y libera todos los objetos

Por eso recomendaba en mensajes anteriores que esta funcion se llamara AL FINAL del programa principal cuando ya no se necesitara mas a la libreria.
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!
mtorres
Mensajes: 22
Registrado: Mar Mar 22, 2011 7:15 pm

Re: Error al terminar de ejecutarse la inst. timbracfd

Mensaje por mtorres »

DADO escribió:
mtorres escribió:
No programo en VB6, pero mi indicacion seria la siguiente :
-declara la funcion FinalizaCFDLib igual que esta declarada la funcion CFDLibVersion
-Ejecuta FinalizaCFDLib justo antes de finalizar el programa principal ya que al ejecutarlo ya no puedes volver a usar ninguna de las funciones de CFDLib.dll
Dado, una pregunta, porque despues de ejecutar FinalizaCFDLib ya no puedo volver a usar ninguna de las funciones??, yo tengo el problema muy similar en VFP, y me di cuenta que la unica forma de evitar que me salga el error es ejecutando el FinalizaCFDLib inmediatamente despues de llamar el Timbrar, el problema es que si despues vuelvo a llamar Timbrar, ya no lo hace, entonces me gustaria entenderlo en un sentido logico y asi quizas buscarle una solucion!
Bueno, es que incluso el nombre de la funcion lo dice todo. FINALIZA el uso de la libreria y libera todos los objetos

Por eso recomendaba en mensajes anteriores que esta funcion se llamara AL FINAL del programa principal cuando ya no se necesitara mas a la libreria.
Entiendo que Finaliza destruya los objetos que han sido utilizados, pues es codigo no manejado, pero acaso al mandar llamar la funcion de timbrado no se crea una nueva instancia de los objetos??, lo siento pero me parece ilogico que una funcion de este tipo carezca de encapsulamiento, y si ese es el caso, pues mi problema en VFP9 continua, creo que te abrire otro caso para dejarle este hilo al compañero que tiene su problema en VB6 !
Ulises35
Mensajes: 37
Registrado: Mié May 04, 2011 10:43 am

Re: Error al terminar de ejecutarse la inst. timbracfd

Mensaje por Ulises35 »

Dado buenas tardes mira fijate que cuando ejecuto la siguiente instruccion :

TimbrarCFD MiFactuE.RutaIniPAC
FinalizaCFDLib
No me marca ningun error y funciona a la perfeccion.

pero cuando despues de la instruccion timbraCFD le ingreso la siguiente linea de codigo:

MsgBox "Resultado : OK. " + GetError + " " + GetErrorExt

me marca un error de windows y me saca de mi aplicacion.
mi pregunta es si las funciones Geterror y GetErrorExt se usan para devolver algun error al ejecutarse la funcion TimbrarCFD

esto es en Vb.
mtorres
Mensajes: 22
Registrado: Mar Mar 22, 2011 7:15 pm

Re: Error al terminar de ejecutarse la inst. timbracfd

Mensaje por mtorres »

Ulises35 escribió:Dado buenas tardes mira fijate que cuando ejecuto la siguiente instruccion :

TimbrarCFD MiFactuE.RutaIniPAC
FinalizaCFDLib
No me marca ningun error y funciona a la perfeccion.

pero cuando despues de la instruccion timbraCFD le ingreso la siguiente linea de codigo:

MsgBox "Resultado : OK. " + GetError + " " + GetErrorExt

me marca un error de windows y me saca de mi aplicacion.
mi pregunta es si las funciones Geterror y GetErrorExt se usan para devolver algun error al ejecutarse la funcion TimbrarCFD

esto es en Vb.
@Ulises35, cuando ocurre algun error, es cuando debes mandar llamar esas funciones de GetError y GetErrorExt, pues son las que te dicen cual fue el error, ahora te pido que me hagas un favor, pues yo intente hacer exactamente lo mismo que tu y es donde viene mi problema!!,

Comenta el codigo del MsgBox, y haz solo la parte de

Código: Seleccionar todo

TimbrarCFD MiFactuE.RutaIniPAC
FinalizaCFDLib
obviamente correra bien, la cosa es que intentes hacerlo repetidas veces sin salite del sistema, es decir, generar 3 facturas una despues de la otra, en mi caso lo que ocurre es que dejo de salirme el error de Acces Violation, pero solo hace el timbrado en el xml la primera vez, en las siguentes ya no, tengo que salirme y volver a entrar al sistema.
Cerrado