![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как старшее и младшое слово сделать DWORD? на DELPHI.
NikNet © (2005-06-24 09:49:00)Есть Hi и Lo типа WORD как эти две сделать DWORD?
Poirot (2005-06-24 21:18:00) [1]<offtop>
Господа, мб и не нать всё таки издеваться над человеком:)
</offtop>
А по вопросу - это не 9 класс:)
ЗЫ: И маненькое предложение - сначало думать, а потом вопросы задавать:)
Кстстаи, есть по поводу битовых операций замечательная книжка "Алг трюки для программистов" - недавно видел уже второе издание как обычно исправленное и дополненное:)
Anatoly Podgoretsky (2005-06-24 21:14:00) [2]Считать не запретишь.
alpet (2005-06-24 20:49:00) [3]Kerk © (24.06.05 20:46) [6]
Судя по его анкете, он считает себя уже хорошим программистом :) Наверное среди окружающих его личностей это и так, но здесь он просто выставляет свое дилетанство напоказ.
Kerk (2005-06-24 20:46:00) [4]NikNet © (24.06.05 9:49)
А этому кстати в 11м классе учат на информатике.
9тиклассник второгодник? :)))
Digitman (2005-06-24 10:17:00) [5]mydword := makelong(myhiword, myloword);
myhiword := hiword(mydword);
myloword := loword(mydword);
NikNet (2005-06-24 10:12:00) [6]А обратно?
NikNet (2005-06-24 10:11:00) [7]Классноооооооо! Спасибо!
BiN (2005-06-24 10:09:00) [8]или так:
type
TDWORD = record
case Byte of
0:(Value32:DWORD);
1:(LoWord, HiWord: WORD);
end;
..
var
D: TDWORD;
begin
D:=23456;
ShowMessage('Это нижнее слово:'+Inttostr(D.LoWord));
end;
Kerk (2005-06-24 09:50:00) [9]Result := Hi shl 16 + Lo;