FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
edgaronfo.
Supongo que sí es el problema la versión de Delphi, ya que con la versión 7 no hay problema, deberías revisar si los parámetros que le pasas al libeay32.dll son correctos, ya que esto puede ser tu problema. |
#2
|
|||
|
|||
Cita:
Oye, pero de lo que me estoy dando cuenta es que esta función (getNoCertificado) regresa como string un array de chars (array [0..19] of char) que contiene el numero de certificado en formato big-endian, estoy en lo correcto? Entonces lo que me regresa es un numero en binario en formato big endian... Alguien sabe cómo lo paso a formato string entendible? como que tengo que usar Ord() o algo asi, no? Siento que es una tontería lo que me está pasando aquí... ustedes que hacen con el valor en string que regresa getNoCertificado() ?... así como viene se lo pasan al xml? o lo transforman primero? Gracias! |
#3
|
|||
|
|||
GetNoCertificado en Delphi 2010
Hola, yo tuve el mismo problema con Delphi 2010 y tuve que corregir la funcion. Aqui esta como quedo y funciona bien.
Espero que te sirba, la gran diferencia es que Delphi 2010 usa Unicode en los carcteres, entonces el Char ya no es de 1 byte, ahora es de 2. |
#4
|
|||
|
|||
pregunta sobre el resultado devuelto
Cita:
Una pregunta, usaste el XML DATA BIND del delphi para manejar tu xml?? porque el error que me marca ahora es cuando intento asignarle el resultado de la función a mi atributo NoCertificado en el xml: EOleException : 'se encontró un carácter no válido en el contenido del texto' Es decir, le hiciste algo al resultado antes de pasárselo a NoCertificado? algo como:
Muchas gracias. |
#5
|
|||
|
|||
Certificado
Hola,
No le doy ningun tratamiento especial, la funcion regresa un String y en mi caso uso ese string y lo meto a la base de datos y archivo XML
Saludos Morris |
#6
|
|||
|
|||
Regreso misterioso
Cita:
Híjole, a mí me regresa: 〱〰㈱〰〰〰〰㈰㔲㜱䓻@篖@텐·V Entonces creo que estará perdiendo el apuntador de la cadena de regreso o algo por el estilo... o será la versión del libeay32.dll??? |
#7
|
|||
|
|||
Edgar, asegurate de hacer los cambios a la funcion
el resto de la funcion no cambia, solo reemplza Char por AnsiChar y listo dejame saber si te funciona saludos Morris |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Mexico - Como crear sellos en FACTURA ELECTRONICA.. | pcicom | API de Windows | 12 | 10-11-2012 18:46:55 |
Factura Electrónica | aig | Varios | 13 | 10-12-2010 17:12:44 |
factura electronica | cmm07 | Varios | 4 | 02-04-2009 17:46:03 |
factura electronica | spia | Varios | 2 | 22-02-2009 21:30:06 |
Factura electronica AUNA | Aprendiz | Varios | 5 | 01-09-2005 10:44:15 |
|