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

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

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

Ответов - 301, стр: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 All

SergKis: Для gfilatov2002. Виноват накрокозябил. Отвлекли. [pre2] h_windowsMDI.prg ================ ... Function _DefineChildMDIWindow (..) ... ChildIndex := _HMG_ActiveMDIChildIndex + 1 // BK 10-Май-2012 IF AScan( _HMG_aFormNames, FormName ) > 0 FormName += '_'+alltrim(str(ChildIndex)) ELSEIF ChildIndex > 1 ChildIndex -= 1 ENDIF // BK End i := ascan ( _HMG_aFormType , 'A' ) ... [/pre2]

gfilatov2002: Новый релиз библиотеки для компилятора BCC выложил, как и обещал, по адресу: http://minigui.mylivepage.ru/file/?fileid=8705 а также, как обычно, на сервере http://hmgextended.com по адресу: http://hmgextended.com/files/CONTRIB/hmg-2.1.1-setup.zip Также доступна облегченная сборка для компилятора MinGW по адресу: http://hmgextended.com/files/CONTRIB/hmg211-mingw.zip Благодарю за внимание!

gfilatov2002: АНОНС * АНОНС * АНОНС * АНОНС * АНОНС Завершена подготовка к опубликованию новой версии 2.1.2, которая выйдет завтра. Кратко, что нового: - исправление обнаруженных ошибок в реализации MDI ; - устранена утечка памяти во внутренней Си-функции TextDraw() ; - добавлен класс BREAKMENU [ SEPARATOR ] для пунктов меню ; - добавлен класс FONT для POPUP меню ; - важные исправления в библиотеке TSBrowse ; - обновлена UNICODE-сборка Харбора до версии 3.2.0dev, а также библиотека HbZipArc ; - пересобрана HMGS-IDE с текущей версией библиотеки; - добавлены новые и обновлены старые примеры (как обычно ). Благодарю за внимание! P.S. Эта сборка, сделанная украино-польской командой, посвящается, естественно, Евро 2012 (и выходит в День России )!


gfilatov2002: Новый релиз библиотеки для компилятора BCC выложил, как и обещал, по адресу: http://minigui.mylivepage.ru/file/?fileid=8707 а также, как обычно, на сервере http://hmgextended.com по адресу: http://hmgextended.com/files/CONTRIB/hmg-2.1.2-setup.zip Также доступна облегченная сборка для компилятора MinGW по адресу: http://hmgextended.com/files/CONTRIB/hmg212-mingw.zip Благодарю за внимание!

Andrey: Петр пишет: осталось только по просьбе Андрея Верченко вывод PNG для систем поддерживающих gdiplus (XP и выше) прикрутить. Это с соседней ветки форума. В новой сборке есть такой пример ? И как папка называется ?

alex_II: При переходе на релиз 2.1.2 получил: Error: Unresolved external '_HB_FUN_HB_REGEXMATCH' referenced from E:\SOU.MAY\XMATE\ZARAC3V\OBJ\ZARAC.OBJ

gfilatov2002: alex_II пишет: Error: Unresolved external '_HB_FUN_HB_REGEXMATCH' Посмотри в файле Changelog Харбора: * HB_REGEXMATCH() marked as HB_LEGACY_LEVEL4. (this leaves quite some headstart to change it) * include/hbextern.ch - Deleted HB_REGEXMATCH(). Users are recommended to use HB_REGEXHAS() and HB_REGEXLIKE() functions as unambiguous alternatives, which work equally well on all Harbour versions. HB_REGEXMATCH() is now deprecated

alex_II: Спасибо Григорий! Всё заработало

alex_II: Григорий! Можно сделать, чтобы семейство MSG-функций учитывало установку: SET CENTERWINDOW RELATIVE PARENT?

gfilatov2002: alex_II пишет: Можно сделать, чтобы семейство MSG-функций учитывало установку Нет, поскольку в семействе Msg* используются общесистемные функции. Но эта установка будет работать, если Вы замените эти системные функции своими аналогичными пользовательскими функциями по типу того, как это сделано в примере из папки samples\Basic\MsgEdit

alex_II: Спасибо за информацию, буду пробовать

gfilatov2002: АНОНС * АНОНС * АНОНС * АНОНС * АНОНС Завершается подготовка к опубликованию новой версии 2.1.3, которая выйдет на следующей неделе. Кратко, что нового: - добавлены файлы заголовков hmg.ch и i_hmgcompat.ch для совместимости с .FMG от IDE официального релиза; - в элементе управления Tab добавлен параметр с номером страницы в кодовый блок события On Change; - важные исправления в библиотеке TSBrowse ; - обновлена UNICODE-сборка Харбора до версии 3.2.0dev, а также библиотеки HBPrinter и PropGrid ; - пересобрана HMGS-IDE с текущей версией библиотеки; - добавлены новые и обновлены старые примеры (как обычно ). Благодарю за внимание!

gfilatov2002: Новый релиз библиотеки для компилятора BCC выложил, как и обещал, по адресу: http://minigui.mylivepage.ru/file/?fileid=8708 а также, как обычно, на сервере http://hmgextended.com по адресу: http://hmgextended.com/files/CONTRIB/hmg-2.1.3-setup.zip Также доступна облегченная сборка для компилятора MinGW по адресу: http://hmgextended.com/files/CONTRIB/hmg213-mingw.zip

i3t4j6: krutoff пишет: ... после ввода новых записей при заполнении окна TSBROWSE - ввода последней записи внизу окна - происходит очищение всего окна и даже тек. запись не показывает - остается только текущая ячейка. Я раньше на это не обратил внимание, принял к сведению. А после версии 2.1.2 попробовал добавить запись - и у меня такая беда - только текущая ячейка. Это все можно наблюдать на примере Sample2 - только запись добавляется не стрелкой "вниз", а после прохождения Enter по полям последней записи

Andrey: Установил новую версию. Пример \MiniGUI\SAMPLES\Applications\WBT - не работает. Date: 07/10/12 Time: 21:53:46 Error BASE/1132 Bound error: array access Called from OWNTABPAINT(813) Called from EVENTS(116) Called from UPDATEWINDOW(0) Called from EVENTS(618) Called from SHOWWINDOW(0) Called from _ACTIVATEWINDOW(1215) Called from MAIN(103) Тестировал на Windows XP SP3

gfilatov2002: Andrey пишет: Пример \MiniGUI\SAMPLES\Applications\WBT - не работает. Спасибо за сообщение об ошибке! Исправленный вариант этой сборки выложил по адресу http://minigui.mylivepage.ru/file/?fileid=8709 Благодарю за внимание!

Dr. Oldwarez: i3t4j6 пишет: krutoff пишет: цитата: ... после ввода новых записей при заполнении окна TSBROWSE - ввода последней записи внизу окна - происходит очищение всего окна и даже тек. запись не показывает - остается только текущая ячейка. Я раньше на это не обратил внимание, принял к сведению. А после версии 2.1.2 попробовал добавить запись - и у меня такая беда - только текущая ячейка. Это все можно наблюдать на примере Sample2 - только запись добавляется не стрелкой "вниз", а после прохождения Enter по полям последней записи И у меня такая же проблема, причём и в этой версии не исправлена. Остаюсь на 2.11

gfilatov2002: i3t4j6 пишет: Я раньше на это не обратил внимание, принял к сведению. А после версии 2.1.2 попробовал добавить запись - и у меня такая беда - только текущая ячейка. Это все можно наблюдать на примере Sample2 - только запись добавляется не стрелкой "вниз", а после прохождения Enter по полям последней записи Эта беда лечится добавлением вызова функции SysRefresh() в конце метода GoNext() [pre2] // ============================================================================ // METHOD TSBrowse:GoNext() Version 9.0 Nov/30/2009 // Post-edition cursor movement. Cursor goes to next editable cell, right // or first-down according to the position of the last edited cell. // This method is activated when the MOVE clause of ADD COLUMN command is // set to 5 ( DT_MOVE_NEXT ) // ============================================================================ METHOD GoNext() CLASS TSBrowse Local nEle, ; nFirst := 0 ... ::nOldCell := ::nCell ::lHitBottom := ( ::nAt == ::nLen ) //V90 If ::lHitBottom // добавлено SysRefresh() // здесь EndIf ::GoDown() Return Self [/pre2]

krutoff: По состоянию на 11.07.2012 в h_tbrowse.prg Закомментировал строчку 4049 //# _HMG_InteractiveCloseStarted := .F. и проблема вроде бы исправлена( пока исправлена...) Пожалуйста, проверьте и мой вариант. (Григорий, Ваш вариант у меня не прошёл...)

gfilatov2002: krutoff пишет: проверьте и мой вариант У меня этот вариант не работает (и не должен ), но если Вам помогает, то - в добрый час!



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