Página 1 de 1
Servicio Digitalizacion Falta IdAttachmentFile IdHashSHA1
Publicado: Vie May 25, 2012 3:54 pm
por Espartaco
Dado,
Muchisimas gracias por el codigo que has brindado, cove ya no es una pesadilla.
Estoy tratando hace unos dias de entender y compilar el proyecto y la libreria de digitalizacion
En el foro Actualizacion 2012 Falta unidad IdAttachmentFile, explicas que es un problema de Indy.
Yo manejo delphi 7, y tengo Indy, en la paleta de objetos, Indy Misc,Indy I/O Handlers,Indy Intercepts,Indy Clients y Indy Servers
Pero me dice que le falta IdAttachmentFile.dcu
Ok, me voy entonces a
http://www.koders.com/delphi/fid30A122D ... aspx?s=rsa
y bajo el archivo IdAttachmentFile.pas, lo agrego al proyecto y magia pero me empiezan a aparecer una cadena interminable de archivos de Indy encadenados uno al otro, hasta
que con IdGlobal, no reconoce a TIdBytes
En los foros hablan de problemas de versiones de Indy
Sabes alguna forma mas simple de corregir este problema ?
Gracias
Re: Servicio Web Digitalizacion Falta unidad IdAttachmentFil
Publicado: Vie May 25, 2012 4:48 pm
por Dado
Sip, borra TODO lo que te este marcando error acerca de IdAttachmentFile IdHashSHA1
Esas son funciones que pertenecen a Indy y que en el DELPHI PIRATA no viene
Incluyendo las funciones que usan esa unidad, eso solo se usa en la Addenda VolksWagen que como veras no tiene nada que ver en COVE y no las requieres
[Actualizacion] Leer mas adelante para descargar el Indy en caso que requiera que se queden esas funciones
Re: Servicio Web Digitalizacion Falta unidad IdAttachmentFil
Publicado: Vie May 25, 2012 7:10 pm
por Espartaco
IdAttachmentFile modifico el procedimento a la funcion vieja como recomiendas en actualizacion 2012 Falta unidad IdAttachmentFile
En IdHashSHA1 empiezan los problemas que me tienen casi en jaque mate.
Se declara en cfdCryptoUtils.pas, la cual no se utiliza en cove pero si en digitalizacion.
Si la comento en uses salta el codigo en la funcion CalcFileHash, y si elimino CalcFileHash no se calcula la cadena original ...
alguna idea para salvar al rey ?
Re: Servicio Web Digitalizacion Falta unidad IdAttachmentFil
Publicado: Vie May 25, 2012 7:36 pm
por Dado
Mmmmh si es cierto, se necesita el hash del archivo PDF que se esta enviando
Deja subo aqui Indy10, quiero insistir que es parte de Delphi, deberias tenerlo pero bueno quien soy yo para decir como debe ir.
ES EL INDY 10 PARA DELPHI VERSION 7
IMPORTANTE: En un cuadernillo de notas que tengo puse este recado, la verdad ni me acuerdo pero me parece que hay que seguir estos pasos, lo ofrezco como va, use bajo su propio riesgo :
10. Cargar Delphi 7, Seleccionar Component - Install Packages
11. En la lista buscar y seleccionar Internet Direct (Indy) for D7 ....
12. Seleccionar "Remove", Cerrar Delphi
13. Ejecutar Indy10.0.52_d7.exe
14. Borrar c:\Archivos de programa\Borland\Delphi 7\Lib\Id*.dcu (177 archivos 1.98 Mb)
Re: Servicio Digitalizacion Falta IdAttachmentFile IdHashSHA
Publicado: Lun May 28, 2012 3:42 pm
por Espartaco
Gracias otra vez, con el indy 10 y esos pasos, funciona ok.
Lastima que el servidor de pruebas de ventanilla unica este en mantenimiento, sino hasta ya lo hubiera probado
Re: Servicio Digitalizacion Falta IdAttachmentFile IdHashSHA
Publicado: Lun May 28, 2012 3:50 pm
por Dado
Espartaco escribió:Gracias otra vez, con el indy 10 y esos pasos, funciona ok.
Lastima que el servidor de pruebas de ventanilla unica este en mantenimiento, sino hasta ya lo hubiera probado
Brrrr, verdad que es de dar coraje, terminas bien chido tu codigo, lo compilas, resuelves mil errores y .......... tienes que esperar porque la VUCEM esta de mantenimiento

Re: Servicio Web Digitalizacion Falta unidad IdAttachmentFil
Publicado: Vie Jun 01, 2012 2:21 pm
por mariocrf
DADO escribió:Mmmmh si es cierto, se necesita el hash del archivo PDF que se esta enviando
Deja subo aqui Indy10, quiero insistir que es parte de Delphi, deberias tenerlo pero bueno quien soy yo para decir como debe ir.
ES EL INDY 10 PARA DELPHI VERSION 7
IMPORTANTE: En un cuadernillo de notas que tengo puse este recado, la verdad ni me acuerdo pero me parece que hay que seguir estos pasos, lo ofrezco como va, use bajo su propio riesgo :
10. Cargar Delphi 7, Seleccionar Component - Install Packages
11. En la lista buscar y seleccionar Internet Direct (Indy) for D7 ....
12. Seleccionar "Remove", Cerrar Delphi
13. Ejecutar Indy10.0.52_d7.exe
14. Borrar c:\Archivos de programa\Borland\Delphi 7\Lib\Id*.dcu (177 archivos 1.98 Mb)
He seguido los pasos, pero cuando intento compilar me da estos errores:
[Fatal Error] cfdCryptoUtils.pas(6): Unit IdExceptionCore was compiled with a different version of IdException.EIdExceptionBase.Create
[Fatal Error] cfdCryptoUtils.pas(6): Unit IdExceptionCore was compiled with a different version of IdStack.EIdSocketError
Alguien puede ayudarme.
Gracias
Re: Servicio Digitalizacion Falta IdAttachmentFile IdHashSHA
Publicado: Vie Jun 01, 2012 3:45 pm
por Dado
Ya intentaste la primera propuesta? Borrar esas unidades de cfdCryptoUtils y las funciones que los usan
Re: Servicio Digitalizacion Falta IdAttachmentFile IdHashSHA
Publicado: Vie Jun 01, 2012 4:05 pm
por mariocrf
DADO escribió:Ya intentaste la primera propuesta? Borrar esas unidades de cfdCryptoUtils y las funciones que los usan
No, esperaba que funcionara normal...
Deja intentar por ese lado, de igual manera si sabes alguna otra opción te lo agradeceria...
Re: Servicio Digitalizacion Falta IdAttachmentFile IdHashSHA
Publicado: Vie Jun 01, 2012 6:04 pm
por Dado
mariocrf escribió:DADO escribió:Ya intentaste la primera propuesta? Borrar esas unidades de cfdCryptoUtils y las funciones que los usan
No, esperaba que funcionara normal...
Deja intentar por ese lado, de igual manera si sabes alguna otra opción te lo agradeceria...
"No hay peor lucha que la que NO SE HACE"
Si tienes una solucion INTENTALO
