Hola a todos!
Estoy intentando utilizar unas librerias de Delphi del compañero Seonane para encriptar con AES-256:
http://delphi.jmrds.com/?q=node/43
Esto lo quiero incorporar en un proyecto de C++ Builder 6 y como ya he realizado otras veces no hay problema en incorporar units .pas, pero en este caso al compilar me esta dando un problema que no encuentra o no puede enlazar con la dll del sistema Crypt32.dll. que creo esta perfectamente declarado en el codigo.
Código Delphi
[-]
function CryptBinaryToString(pbBinary: PByte; cbBinary: DWORD; dwFlags: DWORD;
pszString: PChar; var pcchString: DWORD): BOOL; stdcall;
external 'Crypt32.dll' name 'CryptBinaryToStringA';
Exactamente el mensaje de error que me da el linker es:
Código Delphi
[-]
[Linker Error] Unresolved external 'CryptStringToBinaryA' referenced from ....
]
Las otras librerias .pas me las compila bien. Solo falla el enlace con estas API de Guindows.
Gracias.