
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
.
Continua el Error al ejecutarse timbracfd en VFP9
-
- Mensajes: 22
- Registrado: Mar Mar 22, 2011 7:15 pm
Continua el Error al ejecutarse timbracfd en VFP9
Buen dia Dado, el tema anterior lo di por concluido porque pense que ya habia funcionado todo, lo que habia hecho era mandar llamar FinalizaCFDLib inmediatamente despues de realizar el timbrado, y sii, eso hizo que ya no me apareciera el error, el problema es que solo la primera vez que lo mando llamar funciona bien, el resto, me dice que fue timbrado pero no modifica el XML, y obviamente eso es un problema, elimine la instruccion de mandar llamar el FinalizaCFDLib inmediatamente despues de timbrar, y eso me regreso al problema inicial, el error de Acces Violation!
Saludos!
Saludos!
- Dado
- Mensajes: 15980
- Registrado: Mar Jul 06, 2010 7:56 pm
Re: Continua el Error al ejecutarse timbracfd en VFP9
Usa la funcion de finalizacion al final de tu programa, asegurate que se ejecute por lo menos una vez antes de salir.mtorres escribió:Buen dia Dado, el tema anterior lo di por concluido porque pense que ya habia funcionado todo, lo que habia hecho era mandar llamar FinalizaCFDLib inmediatamente despues de realizar el timbrado, y sii, eso hizo que ya no me apareciera el error, el problema es que solo la primera vez que lo mando llamar funciona bien, el resto, me dice que fue timbrado pero no modifica el XML, y obviamente eso es un problema, elimine la instruccion de mandar llamar el FinalizaCFDLib inmediatamente despues de timbrar, y eso me regreso al problema inicial, el error de Acces Violation!
Saludos!
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!
-
- Mensajes: 22
- Registrado: Mar Mar 22, 2011 7:15 pm
Re: Continua el Error al ejecutarse timbracfd en VFP9
No me sirve!!, cualquier proceso externo que realice mi sistema hace "tronar" mi aplicacion!!, en un caso particular, despues de timbrar, cambio el valor de una variable de entorno y por alguna razon el que tu dll no "suelte" los objetos me genera el error de Acces Violation!, se que el problema es con el dll, pues comente el codigo que manda llamar el timbrado y asi corre sin problemas, obviamente no lo timbra, pero el resto de los procesos no generar ningun error!DADO escribió:Usa la funcion de finalizacion al final de tu programa, asegurate que se ejecute por lo menos una vez antes de salir.mtorres escribió:Buen dia Dado, el tema anterior lo di por concluido porque pense que ya habia funcionado todo, lo que habia hecho era mandar llamar FinalizaCFDLib inmediatamente despues de realizar el timbrado, y sii, eso hizo que ya no me apareciera el error, el problema es que solo la primera vez que lo mando llamar funciona bien, el resto, me dice que fue timbrado pero no modifica el XML, y obviamente eso es un problema, elimine la instruccion de mandar llamar el FinalizaCFDLib inmediatamente despues de timbrar, y eso me regreso al problema inicial, el error de Acces Violation!
Saludos!
- Dado
- Mensajes: 15980
- Registrado: Mar Jul 06, 2010 7:56 pm
Re: Continua el Error al ejecutarse timbracfd en VFP9
@mtorres
En VFP9 hay algun otro modo de declarar las dll ??
Por ejemplo, en Delphi se pueden declarar estaticas o dinamicas, la diferencia es si se cargan al mismo tiempo que la aplicacion principal o se carga solo cuando se requiere.
Y es que quiero suponer que esa es la diferencia entre la forma que tu lo programaste y que te esta dando problemas y la forma en que la han programado otros.
No has revisado el ejemplo que viene en la DEMO para ver si hay algo que te pueda servir, yo estoy en la mejor disposicion incluso de programar "algo" pero aparte del FinalizaCFDLib no se me ocurre otra cosa
En VFP9 hay algun otro modo de declarar las dll ??
Por ejemplo, en Delphi se pueden declarar estaticas o dinamicas, la diferencia es si se cargan al mismo tiempo que la aplicacion principal o se carga solo cuando se requiere.
Y es que quiero suponer que esa es la diferencia entre la forma que tu lo programaste y que te esta dando problemas y la forma en que la han programado otros.
No has revisado el ejemplo que viene en la DEMO para ver si hay algo que te pueda servir, yo estoy en la mejor disposicion incluso de programar "algo" pero aparte del FinalizaCFDLib no se me ocurre otra cosa
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!
-
- Mensajes: 22
- Registrado: Mar Mar 22, 2011 7:15 pm
Re: Continua el Error al ejecutarse timbracfd en VFP9
Gracias por la disposicion Dado, pues VFP9 ya no tiene soporte por parte de MS, y que yo sepa no hay otra forma de declarar las funciones del DLL, al utilizar la funcion de FinalizaCFDLib realmente mi unico problema es que no me modifica el XML!!, es decir no me marca ningun error ni nada, ya todo correo bien, relativamente hace el timbrado, timbrefiscal lo acepto y todo, la cuestion es que no integra el nodo de timbre al XML, y por lo tanto no obtengo el CFDI como deberia, sino que tengo un CFDI SIN Timbre, hay algo en tu codigo que podrias revisar acerca del proceso que te comento??DADO escribió:@mtorres
En VFP9 hay algun otro modo de declarar las dll ??
Por ejemplo, en Delphi se pueden declarar estaticas o dinamicas, la diferencia es si se cargan al mismo tiempo que la aplicacion principal o se carga solo cuando se requiere.
Y es que quiero suponer que esa es la diferencia entre la forma que tu lo programaste y que te esta dando problemas y la forma en que la han programado otros.
No has revisado el ejemplo que viene en la DEMO para ver si hay algo que te pueda servir, yo estoy en la mejor disposicion incluso de programar "algo" pero aparte del FinalizaCFDLib no se me ocurre otra cosa
- Dado
- Mensajes: 15980
- Registrado: Mar Jul 06, 2010 7:56 pm
Re: Continua el Error al ejecutarse timbracfd en VFP9
Deja analizo que se puede hacer, aqui mismo te comentaria el resultadomtorres escribió:Gracias por la disposicion Dado, pues VFP9 ya no tiene soporte por parte de MS, y que yo sepa no hay otra forma de declarar las funciones del DLL, al utilizar la funcion de FinalizaCFDLib realmente mi unico problema es que no me modifica el XML!!, es decir no me marca ningun error ni nada, ya todo correo bien, relativamente hace el timbrado, timbrefiscal lo acepto y todo, la cuestion es que no integra el nodo de timbre al XML, y por lo tanto no obtengo el CFDI como deberia, sino que tengo un CFDI SIN Timbre, hay algo en tu codigo que podrias revisar acerca del proceso que te comento??DADO escribió:@mtorres
En VFP9 hay algun otro modo de declarar las dll ??
Por ejemplo, en Delphi se pueden declarar estaticas o dinamicas, la diferencia es si se cargan al mismo tiempo que la aplicacion principal o se carga solo cuando se requiere.
Y es que quiero suponer que esa es la diferencia entre la forma que tu lo programaste y que te esta dando problemas y la forma en que la han programado otros.
No has revisado el ejemplo que viene en la DEMO para ver si hay algo que te pueda servir, yo estoy en la mejor disposicion incluso de programar "algo" pero aparte del FinalizaCFDLib no se me ocurre otra cosa
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!
-
- Mensajes: 22
- Registrado: Mar Mar 22, 2011 7:15 pm
Re: Continua el Error al ejecutarse timbracfd en VFP9
Dado, que tal??, que paso con este asunto??, me urge una solucion!
- Dado
- Mensajes: 15980
- Registrado: Mar Jul 06, 2010 7:56 pm
Re: Continua el Error al ejecutarse timbracfd en VFP9
Estuve analizando que mas se podia hacer y no tengo solucion, no se me ocurre como poder resolver este caso.mtorres escribió:Dado, que tal??, que paso con este asunto??, me urge una solucion!
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!
-
- Mensajes: 22
- Registrado: Mar Mar 22, 2011 7:15 pm
Re: Continua el Error al ejecutarse timbracfd en VFP9
uyy dado, toncs si tenemos un problema, como desarrollador la unica manera que tengo para resolver este tipo de problemas es de forma logica ya que no tengo el codigo para debuggearlo ni mucho menos, entonces te pregunto algo mas directo, en la parte en la que insertas el timbre en el XML, que puede hacer que no lo modifique, o haciendo peticion, podrias generar un archivo de texto plano donde le metas la info del timbre en cuanto el CFDI es timbrado??, digo, esto serviria para saber en que parte del codigo es donde existe el problema!
- Dado
- Mensajes: 15980
- Registrado: Mar Jul 06, 2010 7:56 pm
Re: Continua el Error al ejecutarse timbracfd en VFP9
Una vez que ejecutas FinalizaCFDLib no es posible volver a usar ninguna de las funciones de la libreria. NO DEBES enviar a timbrar despues de usar FinalizaCFDLib esta funcion le da un "tiro de gracia" a todos los objetos requeridos.mtorres escribió:uyy dado, toncs si tenemos un problema, como desarrollador la unica manera que tengo para resolver este tipo de problemas es de forma logica ya que no tengo el codigo para debuggearlo ni mucho menos, entonces te pregunto algo mas directo, en la parte en la que insertas el timbre en el XML, que puede hacer que no lo modifique, o haciendo peticion, podrias generar un archivo de texto plano donde le metas la info del timbre en cuanto el CFDI es timbrado??, digo, esto serviria para saber en que parte del codigo es donde existe el problema!
Tratar de parchar esta situacion se convertiria en un circulo vicioso, se supone que el FinalizaCFdLib por si mismo era un parche.
El problema no es el timbrado, hasta donde recuerdo podias timbrar una y otra vez sin hacer uso del FinalizaCFdLib PERO al finalizar tu programa Windows marcaba un error.
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!