Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как старшее и младшое слово сделать 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;


Наверх

Титульная страница Поиск, карта сайта Написать письмо