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

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

gfilatov: Начало темы находится здесь, а теперь АНОНС * АНОНС * АНОНС * АНОНС * АНОНС Готовится к опубликованию новая сборка №48, которая выйдет в конце недели. Если у Вас есть интересные наработки для включения в новый релиз, то сейчас самое удобное время для их отправки мне Кратко, что нового: - исправление обнаруженных ошибок и неточностей кода; - новый класс HEADERIMAGE для Grid и Browse; - свойство Address в Hyperlink может теперь открывать папку или файл на диске; - добавлен NOTABSTOP класс для Browse; - поддержка пользовательских компонентов (заимствована из оффициального релиза); - расширения и исправления в библиотеках TsBrowse и PropGrid; - обновлены сборки Харбор и HMGS-IDE; - новые и обновленные старые примеры (как обычно ).

Ответов - 203, стр: 1 2 3 4 5 6 7 8 9 10 11 All

alex_II: Начиная с 57 релиза строка перестала возвращать число: topBr := Form_main.ToolBar_main.Row или topBr := GetProperty(Form_main,ToolBar_main,Row)

gfilatov: alex_II пишет: Начиная с 57 релиза строка перестала возвращать число: topBr := Form_main.ToolBar_main.Row Не вижу в этом проблемы, поскольку ToolBar не имеет свойства Row по определению

gfilatov: Петр пишет: mpmbuild C-версия Большое спасибо - эта версия работает нормально! Петр пишет: Размер бинарника при использовании bcc32 (5.5.1) 8192 bytes при использовании msvc (13.10.3077) 5120 bytes оригинальная версия bcc32 (5.5.1) 993 Kb К сожалению, не все клипперисты владеют языком Си...


gfilatov: Новый релиз библиотеки выложил по адресу: http://minigui.mylivepage.ru/file/?fileid=6034 а также, как обычно, на сервере http://hmgextended.com по адресу: http://hmgextended.com/files/CONTRIB/hmg-1.5-57b-setup.zip Что нового: - исправление ошибок, связанных с изменениями в псевдо-ООП коде, которые были внесены в 57-й сборке. - обновлен HMGS-IDE до версии 0.7.2

gfilatov: alex_II пишет: Начиная с 57 релиза строка перестала возвращать число: topBr := Form_main.ToolBar_main.Row Поскольку такое изменение вызывает проблемы с правкой исходников не только у Вас, я добавлю обработку этой ситуации в новой сборке (эта строка будет всегда возвращать 0).

gfilatov: Новый релиз библиотеки выложил по адресу: http://minigui.mylivepage.ru/file/?fileid=6060 а также, как обычно, на сервере http://hmgextended.com по адресу: http://hmgextended.com/files/CONTRIB/hmg-1.5-57c-setup.zip Что нового: - исправление ошибок, связанных с изменениями в работе с объектами-контейнерами, которые были внесены в 57-й сборке - добавил mpmbuild.c код, разработанный Петром Черным, которому я весьма признателен за это.

Петр: gfilatov пишет: добавил mpmbuild.c код Спасибо, Григорий. Я думаю, Кевин Кармоди не обидится, если я чуть-чуть доработаю и mpm ?

gfilatov: Петр пишет: Кевин Кармоди не обидится, если я чуть-чуть доработаю и mpm ? Нет, конечно!

gfilatov: Снова обновил 57-й релиз библиотеки и выложил его по адресу: http://minigui.mylivepage.ru/file/?fileid=6083 а также, как обычно, на сервере http://hmgextended.com по адресу: http://hmgextended.com/files/CONTRIB/hmg-1.5-57d-setup.zip Что нового: - исправление препроцессорных директив для работы с SplitBox, которые были внесены в 57-й сборке - обновил сборку Харбора финальной версии 1.0.1 Надеюсь, что больше не будет исправлений в этой версии

gfilatov: Снова обновил 57-й релиз библиотеки и выложил его по адресу: http://minigui.mylivepage.ru/file/?fileid=6088 а также, как обычно, на сервере http://hmgextended.com по адресу: http://hmgextended.com/files/CONTRIB/hmg-1.5-57e-setup.zip Что нового: - исправление небольшой опечатки, которая была внесена в 57d-й сборке - обновил сборку Харбора до свежей версии 1.1.0

gfilatov: Обновил сборку компилятора Харбор 1.1.0 для BCC 5.5.1 (Harbour MiniGUI Extended Distribution) по адресу: http://minigui.mylivepage.ru/file/?fileid=6090 Harbour Build Info --------------------------- Version: Harbour 1.1.0dev (Rev. 9633) PCode version: 0.2 Compiler: Borland C++ 5.5.1 (32 bit) Built on: Oct 14 2008 16:02:34 Last ChangeLog entry: 2008-10-14 11:51 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) ChangeLog SVN version: ChangeLog 9633 2008-10-14 09:51:37Z druzus Extra C compiler switches: -DHB_FM_STATISTICS_OFF -DHB_GUI -DHB_FM_STD_ALLOC Other build settings: (C mode) Clipper 5.3b compatible extensions: yes Clipper 5.2e/5.3b compatible undocumented: yes Clipper 5.2e/5.3b strict compatibility: no Xbase++ compatible extensions: yes FlagShip compatible extensions: yes Visual Objects compatible extensions: no FoxPro compatible extensions: no dBase compatible extensions: no CLIP compatible extensions: no Non-portable Harbour extensions: yes Profiler: off Memory tracing and statistics: off Maximum symbol name length: 63

Dimka: иногда программа вываливается вот с такой ошибкой Date: 15/10/08 Time: 13:11:39 Error BASE/1003 Variable does not exist: _HMG_131190_DYNAMICBACKCOLOR Called from __MVGET(0) Called from EVENTS(2256) Called from SENDMESSAGE(0) Called from INITDIALOGGRID(376) Called from _DEFINEGRID(343) Called from SOSTIZD(1216) Called from (b)POIUZL(752) Called from _DOCONTROLEVENTPROCEDURE(1552) Called from EVENTS(1337) Called from _DOMESSAGELOOP(0) Called from _ACTIVATEWINDOW(1273) Called from POIUZL(1007) * <- вызов моей функции, что-то там с гридом))) ...

gfilatov: Обновил сборку компилятора Харбор 1.1.0 для BCC 5.5.1 (Harbour MiniGUI Extended Distribution) по адресу: http://minigui.mylivepage.ru/file/?fileid=6097 Harbour Build Info --------------------------- Version: Harbour 1.1.0dev (Rev. 9699) PCode version: 0.2 Compiler: Borland C++ 5.5.1 (32 bit) Built on: Oct 21 2008 11:32:41 Last ChangeLog entry: 2008-10-21 09:35 UTC+0200 Viktor Szakats (harbour.01 syenar hu) ChangeLog SVN version: ChangeLog 9699 2008-10-21 07:35:52Z vszakats Extra C compiler switches: -DHB_FM_STATISTICS_OFF -DHB_GUI -DHB_FM_STD_ALLOC Other build settings: (C mode) Clipper 5.3b compatible extensions: yes Clipper 5.2e/5.3b compatible undocumented: yes Clipper 5.2e/5.3b strict compatibility: no Xbase++ compatible extensions: yes FlagShip compatible extensions: yes Visual Objects compatible extensions: no FoxPro compatible extensions: no dBase compatible extensions: no CLIP compatible extensions: no Non-portable Harbour extensions: yes Profiler: off Memory tracing and statistics: off Maximum symbol name length: 63

alex_II: Григорий! Помоги, назрела необходимость изменить программу, написанную еще почти год назад на 46 релизе и Adaptation V.1.63 TsBrowse in HMG. Переделал на релизе 57e (Adaptation V.1.69 TsBrowse in HMG) и теперь при запуске выдает ошибку: Error BASE/1004 Message not found: TSBROWSE:SETDBF Called from __ERRRT_SBASE(0) Called from TSBROWSE:ERROR(0) Called from (b)HBOBJECT(0) Called from TSBROWSE:MSGNOTFOUND(0) Called from TSBROWSE:SETDBF(0) Called from OPENSUB(555) Called from (b)FINDSUB(499) Called from _DOCONTROLEVENTPROCEDURE(1559) Called from EVENTS(1407) Called from _DOMESSAGELOOP(0) Called from _ACTIVATEWINDOW(1280) Called from FINDSUB(522) Called from (b)MAIN(90) Called from _PROCESSINITPROCEDURE(1405) Called from _ACTIVATEWINDOW(1263) Called from MAIN(346) Посмотрел исходники - метод SetDbf() закоментирован Хотя в документации присутствует, какова его дальнейшая судьба? Может в следующей версии он вернется?

gfilatov: alex_II пишет: Посмотрел исходники - метод SetDbf() закоментирован Этот метод не несет никакой полезной нагрузки в MiniGUI, поскольку в оригинальной библиотеке он ссылается на объект базы данных oDBF, аналога которому не существует в MiniGUI. Вывод: просто уберите или закомментируйте вызов этого метода в своей программе

gfilatov: Обновил с учетом последних изменений IDE на сайте http://minigui.mylivepage.ru по адресу: http://minigui.mylivepage.ru/file/?fileid=6098 Что нового: - добавлена поддержка пользовательских компонентов (UCI) - исправлены обнаруженные ошибки (как обычно )

alex_II: gfilatov пишет: Этот метод не несет никакой полезной нагрузки в MiniGUI польза была - я мог во время выполнения программы переключиться с массива на файл, теперь этой возможности у меня нет

gfilatov: alex_II пишет: я мог во время выполнения программы переключиться с массива на файл Понял, тогда просто раскомментируйте этот метод в файле h_tbrowse.prg alex_II пишет: в следующей версии он вернется? Если он действительно нужен, то я не вижу проблем с его возвращением

gfilatov: Обновил снова IDE на сайте http://minigui.mylivepage.ru по адресу: http://minigui.mylivepage.ru/file/?fileid=6101 Внесены следующие исправления в оригинальный код автора: - исправлена ошибка при загрузке форм, которая приводила к игнорированию ToolBar, StatusBar и др.; - исправлена опечатка в индексах элементов массива при построении Notify и Context меню; - исправлено сохранение страниц у Tab, которые не имеют картинок (чтобы не было в описании страниц IMAGE "")

gfilatov: АНОНС * АНОНС * АНОНС * АНОНС * АНОНС Подготовлена к опубликованию новая сборка №58, которая выйдет завтра. Что нового: - добавлено новое свойство Action для элементов управления Button,Label,Timer с возможностью его чтения и записи; - новая библиотека для работы с MySql по типу AdoRdd, но с возможностью индексировать базу; - добавлена возможность выравнивания первого столбца в Browse/Grid; - обновлена библиотека Sqlite3 до версии 3.6.4; - небольшие правки в библиотеке TsBrowse, связанные со скрытием столбцов; - обновлены сборки Харбора (до версии 1.1.0) и HMGS-IDE (до версии 0.7.4); - новые и обновленные старые примеры (как обычно ), особенно отмечу обновление примера ControlPos до версии 3.20. Спасибо за внимание!



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