delphi package - madRes, madTools, madStrings, ...
- Posts: 49
- Joined: Mon Dec 14, 2009 6:29 am
Right now I am using Delphi 2010 and I got some error in my unit
Code: Select all
function EncString(const Str: string; const Key: string): string;
S := Str;
Encrypt(S, Key); //error
S := Encode(S);
Result := S;
[DCC Error] uCrypt.pas(xx): E2250 There is no overloaded version of 'Encrypt' that can be called with these arguments
- Site Admin
- Posts: 10527
- Joined: Sun Mar 21, 2004 5:25 pm
madCrypt only supports ANSI strings. The "string" keyword in Delphi 2010 now signals a wide string (2 bytes per characters). That's not supported by madCrypt. If you replace all "string" words in the code you posted here with "AnsiString", the problem should go away.