estou tendo erro ao compilar minha aplicação com esse componente do acbr
RAND_load_file(PAnsiChar(AnsiString(FileSeed)), -1);
[dcc32 Error] ACBrEAD.pas(346): E2010 Incompatible types: 'PWideChar' and 'PAnsiChar'
- ai por minha conta muda de Pansichar para Pchar
Erro := BN_hex2bn( bnExp, PAnsiChar(Expoente) );
[dcc32 Error] ACBrEAD.pas(476): E2010 Incompatible types: 'PWideChar' and 'PAnsiChar'
- ai por minha conta muda de Pansichar para Pchar
Erro := BN_hex2bn( bnMod, PAnsiChar(Modulo) );
[dcc32 Error] ACBrEAD.pas(481): E2010 Incompatible types: 'PWideChar' and 'PAnsiChar'
- ai por minha conta muda de Pansichar para Pchar
ai começa outro erro
RSAKey.e := bnMod; RSAKey.d := bnExp;
[dcc32 Error] ACBrEAD.pas(492): E2018 Record, object or class type required [dcc32 Error] ACBrEAD.pas(493): E2018 Record, object or class type required
BN_print( Bio , fsKey.pkey.rsa.e);
BN_print( Bio , fsKey.pkey.rsa.d);
[dcc32 Error] ACBrEAD.pas(636): E2018 Record, object or class type required
[dcc32 Error] ACBrEAD.pas(640): E2018 Record, object or class type required
esses por não saber uma solução apenas comento mas não sei a repercussão que possa ter la na frente!
md := EVP_get_digestbyname( NameDgst );
[dcc32 Error] ACBrEAD.pas(853): E2010 Incompatible types: 'PWideChar' and 'PAnsiChar'
- aqui apena mudo a declaração da variavel para Pchar
minha preocupação maior são com as linhas q comentei com certeza serviam para algo deixo aki o .pas para varificação! ACBrEAD.pas