Форум » GUI » Новая версия Расширенного релиза библиотеки MiniGUI (часть VI ) (продолжение) » Ответить

Новая версия Расширенного релиза библиотеки MiniGUI (часть VI ) (продолжение)

gfilatov: Начало темы находится здесь, а теперь АНОНС * АНОНС * АНОНС * АНОНС * АНОНС Готовится к опубликованию новая сборка №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: Опубликована новая сборка 19.12 для BCC 5.8.2 и компиляторов Harbour и xHarbour. Базовый дистрибутив находится по адресу http://hmgextended.com/files/CONTRIB/hmg-19.12-setup.exe Добавил также архив для бесплатного Embarcadero C++ 10.1 Berlin compiler http://hmgextended.com/files/CONTRIB/hmg1912_bcc101.exe Благодарю Сергея Киселева и Андрея Верченко за помощь при подготовке этого релиза

SergKis: gfilatov2002 пишет Добавил также архив для бесплатного Embarcadero C++ 10.1 Berlin compiler Установил, собрал несколько примеров. Работают. Спасибо

SergKis: gfilatov2002 Может стоит заменить в InitCodePage() использование ф-ии cLang := hb_UserLang() на что то другое, т.к. она не точна, т.е.[pre2] 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 [/pre2] Все правильно, кроме выделенного цветом, а это работа hb_UserLang()


gfilatov2002: SergKis пишет: заменить в InitCodePage() использование ф-ии cLang := hb_UserLang() Работа этой функция основана на WinAPI функции GetUserDefaultLangID(). Кроме того, она используется для определения языка пользователя в утилите hbmk2 Кстати, для того чтобы исправить поведение этой функции, можно определить системную константу LANG. Если эта глобальная переменная определена, то значение для возврата функции берется из нее. set LANG=lv-LV

SergKis: gfilatov2002 Спасибо за разъяснение По сути, в работе hb_UserLang() лучше не использовать, что бы не колбаситься с Set LANG=lv-LV

gfilatov2002: Подготовил 1-й релиз-кандидат для новой сборки 20.01 со следующим списком изменений (кратко): [pre2] * 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. [/pre2]Благодарю за ваше внимание

Andrey: gfilatov2002 пишет: Подготовил 1-й релиз-кандидат для новой сборки 20.01

gfilatov2002: Завершена подготовка новой сборки 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: Опубликована новая сборка 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: а функция GetControlTabPage доступна в текущей версии ?

gfilatov2002: kkg пишет: функция GetControlTabPage доступна Нет, теперь это служебная внутренняя функция

kkg: А ещё вопросик, на Embarcadero текущая версия bcc102. Можно ли получить ссылочку на bcc101 ?

gfilatov2002: kkg пишет: ссылочку на bcc101 ? Полная версия этого Си-компилятора включена в поставку по адресу http://hmgextended.com/files/CONTRIB/hmg2001_bcc101.exe т.е. эта сборка полностью готова к работе (ничего дополнительно скачивать не требуется).

kkg: Спасибо.

kkg: Ещё раз спасибо за http://hmgextended.com/files/CONTRIB/hmg2001_bcc101.exe миграция прошла успешно, не сработала команда LOAD WINDOW и не хватило в поставке библиотеки HbXlsXml но это мелочи.

gfilatov2002: Обновил сборку 20.01 (Update 2) с учетом последних наработок Базовый дистрибутив для BCC 5.8.2 находится по адресу http://hmgextended.com/files/CONTRIB/hmg-20.01-setup.exe Что нового: [pre2] * 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) [/pre2]

kkg: Добрый день, в BCC101 функции aMonths(), CDOW( Date()) как то неправильно реагируют на REQUEST HB_LANG_RUWIN HB_LANGSELECT( "RUWIN" ) это лечится ? Спасибо.

gfilatov2002: kkg пишет: это лечится ? Для русского языка можно написать свои функции-аналоги Другие (не кириллические) языки отрабатывают нормально

kkg: gfilatov2002 пишет: Для русского языка можно написать свои функции-аналоги спасибо.

gfilatov2002: Обновил сборку 20.01 (Update 3) с учетом последних наработок Базовый дистрибутив для BCC 5.8.2 находится по адресу http://hmgextended.com/files/CONTRIB/hmg-20.01-setup.exe Кстати, там исправлена ошибка с неправильной нумерацией замороженных столбцов в Tbrowse с использованием enumerator, которая озвучивалась здесь, на форуме



полная версия страницы