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 :roll:

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 :evil:

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 :roll:

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 ;)