On-line: гостей 0. Всего: 0 [подробнее..]
АвторСообщение
moderator


Пост N: 1473
Зарегистрирован: 06.07.06
ссылка на сообщение  Отправлено: 08.04.22 12:34. Заголовок: Harbour revision number


Столкнулся недавно с необходимостью сделать #if ... #endif для некоторых REQUEST с декларациями функций/модулей, появившихся относительно недавно. В частности, мне в одном из prg в HwGUI вставили строчку REQUEST HB_CODEPAGE_DE858, который появился, согласно сведениям из Changelog, 2020-02-10. Надо сделать, чтобы для Harbour старее этой даты не было проблем.
Нашел вот такое решение:
#if ( HB_VER_REVID - 0 ) >= 2002101634 
REQUEST HB_CODEPAGE_DE858
#endif

Нужное значение HB_VER_REVID вычисляется из соответствующей строки Changelog:

2020-02-10 15:34 UTC+0100,

т.е., берутся выделенные цифры и получившееся число корректируется на значение UTC - в данном случае прибавляется 100.

Спасибо: 0 
ПрофильЦитата Ответить
Новых ответов нет


Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 66
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет