Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.12.12;
Скачать: CL | DM;

Вниз

Что значит $ в объявлении констант типа 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;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.024 c
1-1101635871
denis24
2004-11-28 12:57
2004.12.12
Проверка на существование формы


1-1101469896
барбос
2004-11-26 14:51
2004.12.12
TabOrder


1-1101650361
Bobby Digital
2004-11-28 16:59
2004.12.12
Listbox pt.3


4-1099046847
Студент КНТУ
2004-10-29 14:47
2004.12.12
WIN API+ Монитор


3-1099924459
Denisiy
2004-11-08 17:34
2004.12.12
Передать запрос на сервер в строковой переменной.. или как лучше?