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.
|