Ver Mensaje Individual
  #1  
Antiguo 21-10-2011
Toni Toni is offline
Miembro
 
Registrado: may 2003
Ubicación: Barcelona - España
Posts: 364
Reputación: 22
Toni Va por buen camino
Utilizar modulo encriptacion en Delphi

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.
__________________
Saludos,

Bitman

Última edición por Toni fecha: 21-10-2011 a las 13:34:14.
Responder Con Cita