Автор | Сообщение |
|
| 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: 20 20- 02- 10 15: 34 UTC+0100, т.е., берутся выделенные цифры и получившееся число корректируется на значение UTC - в данном случае прибавляется 100.
|
|
|
Новых ответов нет
|
|