In the following piece of code:
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;
My Questions Are:
A
?TDoubleDWORD(Block)
mean? Is that some sort of constructor for the record TDoubleDWORD
?Sorry if the questions seem trivial, but I'm pretty new to the Delphi Programming Language and Google isn't much help.