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

Вниз

Что значит $ в объявлении констант типа integer?   Найти похожие ветки 

 
Dmitry_04   (2004-11-26 16:33) [0]

Что значит $ в объявлении констант типа integer?
Например:

const
 LANG_RUSSIAN=$19


 
begin...end ©   (2004-11-26 16:34) [1]


> Dmitry_04   (26.11.04 16:33)

Это значит: LANG_RUSSIAN равно 19 в шестнадцатиричной системе счисления, т.е. 25.


 
palva ©   (2004-11-26 16:35) [2]

Признак числа в 16 системе счисления


 
Ega23 ©   (2004-11-26 16:46) [3]

Жаль нет какого-нибудь % для предоставления в двоичном виде... :-(


 
palva ©   (2004-11-26 17:52) [4]

B FreePascal есть (%10001010)


 
Piter ©   (2004-11-26 19:30) [5]

Ega23 ©   (26.11.04 16:46) [3]
Жаль нет какого-нибудь % для предоставления в двоичном виде... :-(


а зачем? Не вижу применения...


 
Gero ©   (2004-11-26 21:22) [6]


> Piter ©   (26.11.04 19:30)

А для шестнадцатиричной применение видишь?
Вот примерно такое же было бы для двоичной.

ЗЫ. Действительно жаль.
Надо Борланду написать, чтобы добавили :)


 
begin...end ©   (2004-11-26 21:32) [7]


> [5] Piter ©   (26.11.04 19:30)

Из SysUtils.pas:

faReadOnly  = $00000001;
faHidden    = $00000002;
faSysFile   = $00000004;
faVolumeID  = $00000008;
faDirectory = $00000010;


А было бы:

faReadOnly  = %00000001;
faHidden    = %00000010;
faSysFile   = %00000100;
faVolumeID  = %00001000;
faDirectory = %00010000;


Второй вариант, ИМХО, наглядней.
По крайней мере, легче сообразить, как определить, есть ли какой-нибудь атрибут у файла или нет.


 
Piter ©   (2004-11-26 22:10) [8]

Gero ©   (26.11.04 21:22) [6]
А для шестнадцатиричной применение видишь?


да

begin...end ©   (26.11.04 21:32) [7]

согласен, не подумал


 
DrPass ©   (2004-11-26 22:13) [9]


> По крайней мере, легче сообразить, как определить, есть
> ли какой-нибудь атрибут у файла или нет.

Это как таблица умножения. Один раз выучил все 16 цифр и их соответствие в двоичной системе, и такая проблема не возникнет


 
GuAV ©   (2004-11-26 22:17) [10]

Dmitry_04   (26.11.04 16:33)
Что значит $ в объявлении констант типа integer?


Что константа не в рублях и не в гривнах :-) это один товарищ так подумал, увидев мой код :-)



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

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

Наверх





Память: 0.46 MB
Время: 0.043 c
4-1098544849
DL
2004-10-23 19:20
2004.12.12
Как получить уникальную информацию о компьютере


1-1101507457
Кто---то
2004-11-27 01:17
2004.12.12
Как узнать время срабатывания двойного клика мышкой ?


14-1100344529
VID
2004-11-13 14:15
2004.12.12
Как сделать так...


14-1101283486
PVOzerski
2004-11-24 11:04
2004.12.12
USB-принтер с NT4 - возможно ли?


3-1100503294
denis24
2004-11-15 10:21
2004.12.12
Tdbimage





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский