- Код: Выделить всё
type
TGostN = packed record
N1: LongWord;
N2: LongWord;
end;
pGostN = ^TGostN;
TGostNB = array [0..7] of Byte;
pGostNB = ^TGostNB;
...
var
i, j: Integer;
c: pChar;
Gamma0: TGostN;
begin
...
Byte(c[i]) := Byte(c[i]) xor pGostNB(@Gamma0)[j];
...
end;
Компилятор выдает следующее сообщение:
\...\VKDBFGostCrypt.pas(490,30) Error: Operator is not overloaded
Как можно обойти эти грабли? За раннее благодарю.

---------------------------
Windows XP/Mondriva 2007 Spring PP
Lazarus 0.9.24 (Win32)