В следующем фрагменте кода:
type
TDoubleDWORD = record
L, H: Longint;
end;
function BitSelection(const Block: Integer; const A;
const ASize: Integer): Longint;
var
H, L: Longint;
begin
H := TDoubleDWORD(Block).H;
L := TDoubleDWORD(Block).L;
Мои вопросы:
1) Какой тип параметра A?
2) Что означает «TDoubleDWORD (Block)»? Это какой-то конструктор для записи TDoubleDWORD?
Извините, если вопросы кажутся тривиальными, но я довольно плохо знаком с Delphi, и Google не сильно помогает.