Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2004.06.20;
Скачать: [xml.tar.bz2];

Вниз

Обращение к отдельным битам в DWORD   Найти похожие ветки 

 
Alexis ©   (2004-06-03 17:45) [0]

Функцией GetLogicalDrives получаю bitmask.
Затем из полученного выделяю две части(LoWord, HiWord).
Какой функцией обращаться и читать значения  отдельных битов?
Заранее спасибо.


 
Anatoly Podgoretsky ©   (2004-06-03 17:50) [1]

http://podgoretsky.com/cgi-bin/dlcounter/npscnt?file=http://podgoretsky.com/ftp/Docs/Delphi/Podgoretsky/bits.html&file_i d=app-bits


 
Alexis ©   (2004-06-03 17:54) [2]

Не работает ссылка :(


 
Anatoly Podgoretsky ©   (2004-06-03 17:56) [3]

Ты ее объедини, сайт ее разорвал, надеюсь умеешь пользоваться буфером обмена.


 
Alexis ©   (2004-06-03 17:59) [4]

Хотя работает...
http://podgoretsky.com/ftp/Docs/Delphi/Podgoretsky/bits.doc
Как я понял узнать состояние бита можно только применяя and с нужной маской? А ф-ций никаких нет?


 
WebErr   (2004-06-03 18:27) [5]


> А ф-ций никаких нет?


procedure GetBit(Value: Cardinal; I: Byte): Boolean;
begin
 Result := Value and (1 shl I) <> 0;
end;

Это даже не функция, а просто юзанье оператора and.


 
WebErr   (2004-06-03 18:28) [6]


> procedure GetBit(Value: Cardinal; I: Byte): Boolean;

Ой, то есть function



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2004.06.20;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.032 c
14-1085934647
riko
2004-05-30 20:30
2004.06.20
Программирование мобильных телефонов


1-1086257509
Unicode
2004-06-03 14:11
2004.06.20
RichEdit


4-1084527320
OlegM
2004-05-14 13:35
2004.06.20
Подскажите как отправить факс программно


14-1084105414
RealRascal
2004-05-09 16:23
2004.06.20
Баги с пиктограммками в XP


6-1083306528
Tefal
2004-04-30 10:28
2004.06.20
Можно ли сделать снимок рабочего стола на удалённой машине.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский