![]() |
AES.pas del amigo Seoane
Saludos
Amigos míos en este post el amigo roman me indico algunas librerias para cifrar texto con AES-256 de la web del amigo Seoane donde pude descargar la AES.pas una libreria para dicho cifrado pero esta en PASCAL, la pregunta es si la puedo usar desde el c++ builder 6 o si debo convertirla saludos de antemano |
Desde C++ puedes usar funciones escritas en Pascal y viceversa. Lo que tienes que hacer es compilar la unidad Pascal para obtener su código objeto (el archivo "AES.obj", en este caso), y luego lo enlazas con tu programa C++.
Para poder llamar a la función o procedimiento deberás crear la cabecera adecuada. Aquí puedo ayudarte poco, porque yo sólo he hecho lo opuesto (usar funciones C en programas Pascal) y no conozco la correspondencia exacta entre los tipos de datos, especialmente los complejos como STRING. En cualquier caso seguro que deberás usar opciones del compilador adecuadas, moldes y correspondencias. |
Valla parece mucho mas difícil de lo que a primera vista se puede uno imaginar. Muchas Gracias Ñuño y mientras busco en la inter como hacerlo esperemos que escriba alguien que halla echo algo similar en algun momento
|
Cita:
Añadir al acertado comentario de Ñuño Martínez que Builder también es capaz de compilar una unit de delphi. Sólo tenemos que añadirla al proyecto. Al compilarla con Builder se genera el correspondiente archivo cabecera que deberá incluirse (#include) en la unidad o archivo.cpp en el que queramos usar el código escrito en delphi. Esta característica del Builder ya se había comentado previamente en el foro. Saludos. |
Cita:
|
Cita:
Saludos. |
Cita:
|
| La franja horaria es GMT +2. Ahora son las 07:34:09. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi