Delphi, Noob Questions # 2 - PullRequest
       2

Delphi, Noob Questions # 2

2 голосов
/ 02 марта 2011

В следующем фрагменте кода:

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 не сильно помогает.

Ответы [ 2 ]

2 голосов
/ 02 марта 2011

A - нетипизированный параметр. Здесь - это вопрос об этом с ссылкой на статью.

TDoubleDWORD(Block) - это тип TDoubleDWORD.

2 голосов
/ 02 марта 2011
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...