On-line: гостей 2. Всего: 2 [подробнее..]
АвторСообщение
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;
- новые и обновленные старые примеры (как обычно ).




Спасибо: 5 
Профиль
Ответов - 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. Заголовок: Всем кому это интересно


Опубликована новая сборка 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

Благодарю Сергея Киселева и Андрея Верченко за помощь при подготовке этого релиза

Спасибо: 0 
Профиль
SergKis
постоянный участник




Пост N: 2999
Зарегистрирован: 17.02.12
ссылка на сообщение  Отправлено: 12.12.19 19:53. Заголовок: gfilatov2002 пишет Д..


gfilatov2002 пишет
 цитата:
Добавил также архив для бесплатного Embarcadero C++ 10.1 Berlin compiler


Установил, собрал несколько примеров. Работают. Спасибо

Спасибо: 0 
Профиль
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()

Спасибо: 0 
Профиль
gfilatov2002
moderator




Пост N: 1636
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 20.12.19 21:43. Заголовок: SergKis пишет: заме..


SergKis пишет:

 цитата:
заменить в InitCodePage() использование ф-ии cLang := hb_UserLang()


Работа этой функция основана на WinAPI функции GetUserDefaultLangID().
Кроме того, она используется для определения языка пользователя в утилите hbmk2

Кстати, для того чтобы исправить поведение этой функции, можно определить системную константу LANG.
Если эта глобальная переменная определена, то значение для возврата функции берется из нее.

 цитата:
set LANG=lv-LV



Спасибо: 0 
Профиль
SergKis
постоянный участник




Пост N: 3004
Зарегистрирован: 17.02.12
ссылка на сообщение  Отправлено: 20.12.19 23:25. Заголовок: gfilatov2002 Спасиб..


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

Спасибо: 0 
Профиль
gfilatov2002
moderator




Пост N: 1639
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 13.01.20 11:57. Заголовок: Всем кому это интересно


Подготовил 1-й релиз-кандидат для новой сборки 20.01 со следующим списком изменений (кратко):
Скрытый текст
Благодарю за ваше внимание

Спасибо: 2 
Профиль
Andrey
постоянный участник




Пост N: 6558
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 13.01.20 16:03. Заголовок: gfilatov2002 пишет: ..


gfilatov2002 пишет:

 цитата:

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




Спасибо: 0 
Профиль
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).

Если у Вас есть дополнения (или идеи) для реализации в библиотеке Минигуи, то я с удовольствием их учту при подготовке следующей сборки.
Благодарю за внимание

Спасибо: 1 
Профиль
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-я сборка библиотеки и, возможно, последняя в ее истории.

Выпуск последующих обновлений будет зависеть от активности и поддержки со стороны пользователей ее (библиотеки) разработки.

Отдельная благодарность - Андрею Верченко, Диме (админу этого форума) и Саше Савову из Болгарии за их материальную поддержку

Спасибо: 2 
Профиль
kkg



Пост N: 13
Зарегистрирован: 29.11.19
ссылка на сообщение  Отправлено: 28.01.20 17:19. Заголовок: а функция GetControl..


а функция GetControlTabPage доступна в текущей версии ?

Спасибо: 0 
Профиль
gfilatov2002
moderator




Пост N: 1644
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 28.01.20 17:25. Заголовок: kkg пишет: функция ..


kkg пишет:

 цитата:
функция GetControlTabPage доступна


Нет, теперь это служебная внутренняя функция

Спасибо: 0 
Профиль
kkg



Пост N: 14
Зарегистрирован: 29.11.19
ссылка на сообщение  Отправлено: 29.01.20 01:01. Заголовок: А ещё вопросик, на E..


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

Спасибо: 0 
Профиль
gfilatov2002
moderator




Пост N: 1645
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 29.01.20 10:08. Заголовок: kkg пишет: ссылочку..


kkg пишет:

 цитата:
ссылочку на bcc101 ?


Полная версия этого Си-компилятора включена в поставку по адресу

http://hmgextended.com/files/CONTRIB/hmg2001_bcc101.exe

т.е. эта сборка полностью готова к работе (ничего дополнительно скачивать не требуется).

Спасибо: 0 
Профиль
kkg



Пост N: 15
Зарегистрирован: 29.11.19
ссылка на сообщение  Отправлено: 29.01.20 10:36. Заголовок: Спасибо...


Спасибо.

Спасибо: 0 
Профиль
kkg



Пост N: 16
Зарегистрирован: 29.11.19
ссылка на сообщение  Отправлено: 30.01.20 10:36. Заголовок: Ещё раз спасибо за h..


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

Спасибо: 0 
Профиль
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

Что нового:
Скрытый текст


Спасибо: 0 
Профиль
kkg



Пост N: 17
Зарегистрирован: 29.11.19
ссылка на сообщение  Отправлено: 05.02.20 13:51. Заголовок: Добрый день, в BCC10..


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

Спасибо: 0 
Профиль
gfilatov2002
moderator




Пост N: 1647
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 05.02.20 18:24. Заголовок: kkg пишет: это лечи..


kkg пишет:

 цитата:
это лечится ?


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

Спасибо: 0 
Профиль
kkg



Пост N: 18
Зарегистрирован: 29.11.19
ссылка на сообщение  Отправлено: 05.02.20 19:54. Заголовок: gfilatov2002 пишет: ..


gfilatov2002 пишет:

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


спасибо.

Спасибо: 0 
Профиль
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, которая озвучивалась здесь, на форуме

Спасибо: 1 
Профиль
Ответов - 300 , стр: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 All [только новые]
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 672
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет