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 agregar el código, no se ejecuta

Este es el foro para resolver dudas y hacer comentarios del Codigo Fuente para Delphi de generacion y timbrado que se ofrece aqui en el foro
[[ FORO CERRADO DEBIDO A QUE YA LA INFORMACION YA NO ES VIGENTE ]]
Cerrado
Roger Ruiz
Mensajes: 76
Registrado: Mar Abr 19, 2011 4:32 pm

Error al agregar el código, no se ejecuta

Mensaje por Roger Ruiz »

Hola, saludos a los foristas.

Tengo un programa de facturación al que le he agregado el código para el CFDI, al incluir ciertas líneas el programa ya no funciona, ni siquiera alcanza a ejecutarse y no sé que estaré haciendo mal, por ejemplo:

procedure TFrmFacturas.btnValidarClick(Sender: TObject);
var CFD : TCFD;
aux : integer;
RespuestaDelPAC : string;
ResultadoDelSellado : string;
TimbreDelPAC : string;
Certificado : TCertificado;
begin
CFD := TCFD.Create(cfdV30);

Certificado := TCertificado.Create;
Certificado.LoadFromFile('C:\RVSistemas\Facturacion\mabc780417ar7.cer');
CertificadoB64 := Certificado.Base64;
Certificado.Free;

Con este código ya no funciona, ni siquiera da error, uso Delphi 7 enterprise, de hecho el sistema nunca llega a ejecutar este procedimiento.

procedure TFrmFacturas.btnValidarClick(Sender: TObject);
var CFD : TCFD;
aux : integer;
RespuestaDelPAC : string;
ResultadoDelSellado : string;
TimbreDelPAC : string;
Certificado : TCertificado;
begin
CFD := TCFD.Create(cfdV30);

//Certificado := TCertificado.Create;
//Certificado.LoadFromFile('C:\RVSistemas\Facturacion\mabc780417ar7.cer');
//CertificadoB64 := Certificado.Base64;
Certificado.Free;

Al cancelar estas líneas el programa ya funciona, alguien tiene alguna idea?

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

Re: Error al agregar el código, no se ejecuta

Mensaje por Dado »

Engloba las lineas que te estan dando problema entre un "try...except" y atrapa el error con el clasico "on e:exception.... e.message"
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!
Roger Ruiz
Mensajes: 76
Registrado: Mar Abr 19, 2011 4:32 pm

Re: Error al agregar el código, no se ejecuta

Mensaje por Roger Ruiz »

Hola Dado


Hace exactamente lo mismo, supongo por que el código nunca se ejecuta y da lo mismo, para ser mas claro, el código está en un modulo que no se carga al iniciar el programa, se carga mediante una opción, pero el sistema ni siquiera llega a ejecutarse, ya que el programa no muestra nada ni da error alguno, gracias por tu respuesta.


Saludos
Roger
Roger Ruiz
Mensajes: 76
Registrado: Mar Abr 19, 2011 4:32 pm

Re: Error al agregar el código, no se ejecuta

Mensaje por Roger Ruiz »

Haciendo algunas pruebas he encontrado el problema, lo que me faltaba era copiar los archivos libeay32.dll y ssleay32.dll en la misma carpeta del ejecutable.


saludos
Roger
Cerrado