Автор | Сообщение |
gfilatov
|
| модератор
|
Пост N: 699
Зарегистрирован: 25.05.05
|
|
Отправлено: 29.01.08 13:59. Заголовок: Новая версия Расширенного релиза библиотеки MiniGUI (часть VI ) (продолжение)
Начало темы находится здесь, а теперь АНОНС * АНОНС * АНОНС * АНОНС * АНОНС Готовится к опубликованию новая сборка №48, которая выйдет в конце недели. Если у Вас есть интересные наработки для включения в новый релиз, то сейчас самое удобное время для их отправки мне Кратко, что нового: - исправление обнаруженных ошибок и неточностей кода; - новый класс HEADERIMAGE для Grid и Browse; - свойство Address в Hyperlink может теперь открывать папку или файл на диске; - добавлен NOTABSTOP класс для Browse; - поддержка пользовательских компонентов (заимствована из оффициального релиза); - расширения и исправления в библиотеках TsBrowse и PropGrid; - обновлены сборки Харбор и HMGS-IDE; - новые и обновленные старые примеры (как обычно ).
|
|
|
Ответов - 300
, стр:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
All
[только новые]
|
|
gfilatov2002
|
| moderator
|
Пост N: 1635
Зарегистрирован: 11.02.10
|
|
Отправлено: 12.12.19 10:27. Заголовок: Всем кому это интересно
|
|
|
SergKis
|
| постоянный участник
|
Пост N: 2999
Зарегистрирован: 17.02.12
|
|
Отправлено: 12.12.19 19:53. Заголовок: gfilatov2002 пишет Д..
gfilatov2002 пишет цитата: | Добавил также архив для бесплатного Embarcadero C++ 10.1 Berlin compiler |
| Установил, собрал несколько примеров. Работают. Спасибо
|
|
|
SergKis
|
| постоянный участник
|
Пост N: 3003
Зарегистрирован: 17.02.12
|
|
Отправлено: 20.12.19 15:52. Заголовок: gfilatov2002 Может ..
gfilatov2002 Может стоит заменить в InitCodePage() использование ф-ии cLang := hb_UserLang() на что то другое, т.к. она не точна, т.е. REQUEST HB_CODEPAGE_LVWIN, HB_LANG_LV function main() LOCAL i hb_cdpSelect( "LVWIN" ) HB_LANGSELECT("LV") SET DATE GERMAN ? HB_LANGSELECT(), hb_UserLang(), Set ( _SET_LANGUAGE ) for i := 1 to 12 ? hb_StrToUtf8(CMONTH(CTOD("01."+StrZero(i,2)+".2019"))) next ? "" for i := 1 to 7 ? hb_StrToUtf8(CDOW(Date() + i)) next ... будет результат LV.LVWIN ru-RU LV.LVWIN Janvāris Februāris Marts Aprīlis Maijs Jūnijs Jūlijs Augusts Septembris Oktobris Novembris Decembris '' Sestdiena Svētdiena Pirmdiena Otrdiena Trešdiena Ceturtdiena Piektdiena Все правильно, кроме выделенного цветом, а это работа hb_UserLang()
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 1636
Зарегистрирован: 11.02.10
|
|
Отправлено: 20.12.19 21:43. Заголовок: SergKis пишет: заме..
SergKis пишет: цитата: | заменить в InitCodePage() использование ф-ии cLang := hb_UserLang() |
| Работа этой функция основана на WinAPI функции GetUserDefaultLangID(). Кроме того, она используется для определения языка пользователя в утилите hbmk2 Кстати, для того чтобы исправить поведение этой функции, можно определить системную константу LANG. Если эта глобальная переменная определена, то значение для возврата функции берется из нее.
|
|
|
SergKis
|
| постоянный участник
|
Пост N: 3004
Зарегистрирован: 17.02.12
|
|
Отправлено: 20.12.19 23:25. Заголовок: gfilatov2002 Спасиб..
gfilatov2002 Спасибо за разъяснение По сути, в работе hb_UserLang() лучше не использовать, что бы не колбаситься с Set LANG=lv-LV
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 1639
Зарегистрирован: 11.02.10
|
|
Отправлено: 13.01.20 11:57. Заголовок: Всем кому это интересно
Подготовил 1-й релиз-кандидат для новой сборки 20.01 со следующим списком изменений (кратко): Скрытый текст
* Added the new C-function C_SaveHIconToFile( cIconName, { hIcon1, ... } ) for saving a multipages icon to a disk file. * Added the new useful C-functions - ShowBalloonTip ( hWnd, cText [ , cTitle ] [ , nTypeIcon ] ) - HideBalloonTip ( hWnd ) for displaying a balloon tip associated with an edit control. * Added the useful C-function aHWnds := EnumWindows() for retrieving of an array of the external windows handles. * Added the optional ON INIT <bBlock> clause to a TextBox control. It was a postponed modification. * Synchronized Extended HMG for compatibility with Official HMG: - New: Added a readonly property 'ColumnCount' for Browse/Grid; - New: Added a read/write property 'ColumnDisplayPosition' for Browse and Grid controls. Based upon a C-code contributed by Petr Chornyj which fixes GPF in the official version (hb_xfree must be used for hb_xgrab memory). - New: Added the following properties for Forms: - ThisWindow | <FormName>.AlphaBlendTransparent := nAlphaBlend (0 to 255, Completely Transparent = 0, Opaque = 255); - ThisWindow | <FormName>.BackColorTransparent := aRGBColor. * Updated header file i_hmgcompat.ch for compatibility with Official HMG. * Updated Harbour Compiler 3.2.0dev: - New: Added the Harbour HbMxml contrib library is based upon the Mini-XML library 2.7 by Michael R Sweet. * Updated HMGS-IDE v.1.4.3.9, RDDLeto and Sqlite3 libraries. * Added the new interesting samples and updated some Basic and Advanced samples.
|
Благодарю за ваше внимание
|
|
|
Andrey
|
| постоянный участник
|
Пост N: 6558
Зарегистрирован: 12.09.06
|
|
Отправлено: 13.01.20 16:03. Заголовок: gfilatov2002 пишет: ..
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 1640
Зарегистрирован: 11.02.10
|
|
Отправлено: 23.01.20 16:12. Заголовок: Всем кому это интересно
Завершена подготовка новой сборки 20.01, которая будет опубликована на следующей неделе. Уже готовы дистрибутивы для следующих Си-компиляторов: - Borland C++ 5.8; - Borland/Embarcadero C++ 10.1; - MinGW GNU C 9.2.1 (32-bit и 64-bit); - MS Visual C++ 2019 19.24.28314 (32-bit и 64-bit). Если у Вас есть дополнения (или идеи) для реализации в библиотеке Минигуи, то я с удовольствием их учту при подготовке следующей сборки. Благодарю за внимание
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 1643
Зарегистрирован: 11.02.10
|
|
Отправлено: 28.01.20 10:25. Заголовок: Всем кому это интересно
Опубликована новая сборка 20.01 для BCC 5.8.2 и компиляторов Harbour и xHarbour. Базовый дистрибутив находится по адресу http://hmgextended.com/files/CONTRIB/hmg-20.01-setup.exe Добавил также архив для бесплатного Embarcadero C++ 10.1 Berlin compiler http://hmgextended.com/files/CONTRIB/hmg2001_bcc101.exe Это - юбилейная 100-я сборка библиотеки и, возможно, последняя в ее истории. Выпуск последующих обновлений будет зависеть от активности и поддержки со стороны пользователей ее (библиотеки) разработки. Отдельная благодарность - Андрею Верченко, Диме (админу этого форума) и Саше Савову из Болгарии за их материальную поддержку
|
|
|
kkg
|
| |
Пост N: 13
Зарегистрирован: 29.11.19
|
|
Отправлено: 28.01.20 17:19. Заголовок: а функция GetControl..
а функция GetControlTabPage доступна в текущей версии ?
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 1644
Зарегистрирован: 11.02.10
|
|
Отправлено: 28.01.20 17:25. Заголовок: kkg пишет: функция ..
kkg пишет: цитата: | функция GetControlTabPage доступна |
| Нет, теперь это служебная внутренняя функция
|
|
|
|
kkg
|
| |
Пост N: 14
Зарегистрирован: 29.11.19
|
|
Отправлено: 29.01.20 01:01. Заголовок: А ещё вопросик, на E..
А ещё вопросик, на Embarcadero текущая версия bcc102. Можно ли получить ссылочку на bcc101 ?
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 1645
Зарегистрирован: 11.02.10
|
|
Отправлено: 29.01.20 10:08. Заголовок: kkg пишет: ссылочку..
|
|
|
kkg
|
| |
Пост N: 15
Зарегистрирован: 29.11.19
|
|
Отправлено: 29.01.20 10:36. Заголовок: Спасибо...
Спасибо.
|
|
|
kkg
|
| |
Пост N: 16
Зарегистрирован: 29.11.19
|
|
Отправлено: 30.01.20 10:36. Заголовок: Ещё раз спасибо за h..
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 1646
Зарегистрирован: 11.02.10
|
|
Отправлено: 03.02.20 11:07. Заголовок: Всем кому это интересно
Обновил сборку 20.01 ( Update 2) с учетом последних наработок Базовый дистрибутив для BCC 5.8.2 находится по адресу http://hmgextended.com/files/CONTRIB/hmg-20.01-setup.exe Что нового: Скрытый текст
* Updated: Synchronized Extended HMG for compatibility with Official HMG: - Fixed: 'HeaderImages' property for Grid and Browse controls was not showed automatically after the above controls definition. This property is a character array containing image filenames or resource names (one for each column). Problem was reported by Ivanil Marcelino <ivanil/at/linkbr.com.br>. Contributed by Grigory Filatov <gfilatov@inbox.ru> (see demo in folder \samples\Basic\BROWSE_8) (see demo.prg in folder \samples\Basic\Grid_Test) * Updated: Harbour Compiler 3.2.0dev (SVN 2020-01-31 15:34). Contributed by Grigory Filatov <gfilatov@inbox.ru> (look at ReadMe.txt in folder \harbour) * Updated: 'Sort Grid Columns' sample: - using of standard OnInit event instead of tricky OnGotFocus event. Contributed by Grigory Filatov <gfilatov@inbox.ru> (see in folder \samples\Basic\HeaderImage)
|
|
|
|
kkg
|
| |
Пост N: 17
Зарегистрирован: 29.11.19
|
|
Отправлено: 05.02.20 13:51. Заголовок: Добрый день, в BCC10..
Добрый день, в BCC101 функции aMonths(), CDOW( Date()) как то неправильно реагируют на REQUEST HB_LANG_RUWIN HB_LANGSELECT( "RUWIN" ) это лечится ? Спасибо.
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 1647
Зарегистрирован: 11.02.10
|
|
Отправлено: 05.02.20 18:24. Заголовок: kkg пишет: это лечи..
kkg пишет: Для русского языка можно написать свои функции-аналоги Другие (не кириллические) языки отрабатывают нормально
|
|
|
kkg
|
| |
Пост N: 18
Зарегистрирован: 29.11.19
|
|
Отправлено: 05.02.20 19:54. Заголовок: gfilatov2002 пишет: ..
gfilatov2002 пишет: цитата: | Для русского языка можно написать свои функции-аналоги |
| спасибо.
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 1648
Зарегистрирован: 11.02.10
|
|
Отправлено: 07.02.20 10:48. Заголовок: Всем кому это интересно
Обновил сборку 20.01 ( Update 3) с учетом последних наработок Базовый дистрибутив для BCC 5.8.2 находится по адресу http://hmgextended.com/files/CONTRIB/hmg-20.01-setup.exe Кстати, там исправлена ошибка с неправильной нумерацией замороженных столбцов в Tbrowse с использованием enumerator, которая озвучивалась здесь, на форуме
|
|
|
Ответов - 300
, стр:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
All
[только новые]
|
|