![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
LongWord + DWord [D7]
цунами © (2006-09-03 16:23:00)Простите за откровенно глупый вопрос. Что такое LongWord? Смотрел чужие исходники, там где нужно использовать DWord, там используется LongWord. Какая разниуа между ними?
palva (2006-09-03 22:22:00) [1]Longword это тип паскаля.
DWord - такого типа в паскале нет:
{$APPTYPE CONSOLE}
var
d: DWord;
begin
d := 5;
Writeln(d);
end.
Undeclared Identifier 'DWord'
Его можно использовать только если вы сами определите этот тип, либо присоедините unit в котором он определен.
zdm (2006-09-03 17:01:00) [2]Word 0-65 535
16 битов, беззнаковый
Longword 0 - 4 294 967 295
32 бита, беззнаковый
Palladin (2006-09-03 16:29:00) [3]никакой, за исключем может быть что DWord в x64 так и останется в два слова, а LongWord может быть четыре сделают :)
Zeqfreed (2006-09-03 16:26:00) [4]DWORD represents a four-byte unsigned integer.
Unit
Types (Delphi) or WinTypes (C++)
Delphi syntax:
type DWORD = Longword;
C++ syntax:
typedef unsigned long DWORD;
Description
DWORD (double word) represents a four-byte unsigned integer. It is used primarily for Windows API calls. The C++ version is only defined on Windows.