Форум » 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

gfilatov2002: АНОНС * АНОНС * АНОНС * АНОНС * АНОНС Завершена подготовка к опубликованию новой версии 2.0, которая выйдет завтра. Кратко, что нового: - исправление обнаруженных погрешностей в коде библиотеки; - добавлен новый класс MARQUEE (бесконечный цикл) для элемента управления PROGRESSBAR; - мелкие дополнения в команде DO REPORT; - обновлены библиотеки HBPrinter до версии 2.25 и TSBrowse; - обновлена сборка Харбора версии 3.1.0dev, а также HMGS-IDE до версии 1.0.8; - добавлены новые и обновлены старые примеры Ваши комментарии и пожелания приветствуются! Спасибо за внимание!

gustow: Урррррррррраааааа!!! Вот это - действительно ЮБИЛЕЙ !!! Всем спасибо огромное! В первую очередь - уж не скромничай, пожалуйста - Григорию и "команде" за бесконечное терпение и прилежание в "строительстве" бесконечных билдов HMG Ext. Ну и всем нам - тоже! :) :) :)

gfilatov2002: Новый релиз библиотеки выложил, как и обещал, по адресу: http://minigui.mylivepage.ru/file/?fileid=8605 а также, как обычно, на сервере http://hmgextended.com по адресу: http://hmgextended.com/files/CONTRIB/hmg-2.0.1-setup.zip Также доступна эта сборка и для компилятора MinGW по адресу: http://hmgextended.com/files/CONTRIB/hmg201-mingw.zip Спасибо за внимание! З.Ы. Алексей! Спасибо за поздравление


Dr. Oldwarez: СПАСИБО!!! Уже скачал и пробую

gustow: Григорий, обнаружил баг (если это он) в MPM (возможно, это было и раньше, но напоролся только нынче) (HMG Ext. 2.0.1.; всё для Harbour и MiniGUI установлено "стандартно" - на C:; WinXP SP2; во всех остальных аспектах работает нормально): Вылетает в MpmStop() тут (MPM.PRG, строка 1919) [pre2] IF !MemoWrite(cBatFile, BuildBatch( ; lDebug, lRebuild, lXHarbour, lGenLib, lXp, lShow, ; cProjFolder, cHarbourFolder, cREDIR, cHRB, cBCC, cBRC, cILINK, cTLIB)) MpmStop('Cannot write ' + cBatFile + '.') BREAK ENDIF[/pre2] при таком ("слишком длинном", что ли?) пути к проекту (вот начало MAIN.MPM) [pre2] PROJECTFOLDER=E:\__gustow\reestr\reestr_30_source\hrb_test DEBUG=NO REBUILD=NO RUNAFTER=YES HIDEBUILD=YES DELETETEMP=YES XHARBOUR=NO MULTITHREAD=NO GENPPO=NO EXETYPE=MIXED WARNINGS=NONE GENLIB=NO PRGPARAMS= EXEPARAMS= ZIPSUPPORT=NO ODBCSUPPORT=NO ADSSUPPORT=NO MYSQLSUPPORT=NO C:\MiniGUI\Harbour\lib\libct.lib MAIN.PRG ... далее еще куча PRGшек[/pre2]Копирую проект, например, в "E:\_gug\" (соответственно меняя PROJECTFOLDER), открываю оттуда - там всё билдится нормально.

gfilatov2002: gustow пишет: IF !MemoWrite(cBatFile, BuildBatch( ; Выглядит, как ограничение в Харборовской функции MemoWrit() Но, возможно, что я ошибаюсь...

gfilatov2002: Обновил полную сборку Minigui IDE на сайте http://minigui.mylivepage.ru по адресу: http://minigui.mylivepage.ru/file/?fileid=8611 а также, как обычно, на сервере http://hmgextended.com в папке HMGS-IDE. Изменений в IDE довольно много и они связаны с подключением к проекту нового автора, который полностью перелопатил и отформатировал весь код, что позволило собирать IDE без предупреждений Харбора (ключ -w), но вследствие таких больших изменений эта версия является тестовой (beta). Ваши отклики о найденных ошибках приветствуются!

Vlad04: Сегодня проверил. Проект имеет десятка полтора форм и еще больше .prg. Все собралось без вопросов.

gfilatov2002: АНОНС * АНОНС * АНОНС * АНОНС * АНОНС Завершается подготовка к опубликованию новой версии 2.0.2, которая выйдет на следующей неделе. Кратко, что нового: - исправление обнаруженных погрешностей в коде библиотеки; - воосстановлено нормальное поведение элемента управления Spinner в режиме ReadOnly (это обсуждалось здесь на форуме еще в 2007 г.); - добавлено свойство TabStop для всех элементов управления; - добавлен необязательный класс HOTKEY <клавиша> для кнопок с целью быстрого определения горячих клавиш; - кнопки с иконками теперь поддерживают стиль XP под WinXP; - добавлена новая команда SET [GRID] NAVIGATIONMODE EXCEL для назначения перемещения при редактировании в гриде вниз, а клавиша <Tab> при этом используется для горизонтального перемещения между ячейками (как в Экселе); - обновлена сборка Харбора версии 3.1.0dev, а также HMGS-IDE до версии 1.1.0; - добавлены новые (в частности, шаблон официального HMGIDE) и обновлены старые примеры Спасибо за внимание!

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

AM: Обнаружил неувязочку. В новой версии не работает функция hb_fEof() (hbmisc.lib) - всегда возвращает .t. , как с этим бороться? Кроме того, не нашёл исходников этой библиотеки (раньше были), хотя не факт, что понадобятся.

gfilatov2002: AM пишет: не работает функция hb_fEof() (hbmisc.lib) - всегда возвращает .t. , как с этим бороться? Попробуй заменить эту функцию самописным аналогом (см. рабочий пример ниже). [pre2]/* * $Id: testhbf.prg 15174 2010-07-25 08:45:50Z vszakats $ */ PROCEDURE Main() // open a text file here IF hb_fuse( "testhbf.prg", 0 ) > 1 DO WHILE ! hb_feof() qout( "line " + str( hb_frecno(), 2 ) + " " + hb_freadln() ) hb_fskip( 1 ) ENDDO qout( "" ) // close the file hb_fuse() ENDIF wait RETURN STAT FUNCTION hb_feof() RETURN hb_finfo()[6][/pre2]

AM: Спасибо, так работает.

gfilatov2002: AM пишет: Спасибо, так работает А причина этой проблемы в том, что функция HB_FEOF() теперь определена в библиотеке hbrtl и закрывает видимость этой функции в hbmisc

alex_II: При переходе с 2.0.1 на 2.0.2 получил ошибку: Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland Error: Unresolved external '_hb_tracemode' referenced from C:\MINIGUI\HARBOUR\LIB\HBRTL.LIB|trace

Vlad04: Изменений в IDE довольно много напрочь слетает DEFINE SPLITBOX. По-видимому он не поддерживается IDE ?

gfilatov2002: АНОНС * АНОНС * АНОНС * АНОНС * АНОНС Завершается подготовка к опубликованию новой версии 2.0.3, которая выйдет на следующей неделе. Кратко, что нового: - кнопки с иконками теперь поддерживают стиль XP под WinXP при изменении картинки; - добавлен новый необязательный класс RESULT [TO] <имя переменной> в команды COMPRESS и UNCOMPRESS; - изменен в сторону уменьшения коэффициент пропорциональности при выводе картинки в команде PRINT GRAPH; - обновлена сборка Харбора версии 3.1.0dev, многие пользовательские библиотеки, а также HMGS-IDE до версии 1.1.0.1; - добавлены новые и обновлены старые примеры Спасибо за внимание!

gfilatov2002: Новый релиз библиотеки выложил, как и обещал, по адресу: http://minigui.mylivepage.ru/file/?fileid=8620 а также, как обычно, на сервере http://hmgextended.com по адресу: http://hmgextended.com/files/CONTRIB/hmg-2.0.3-setup.zip Также доступна эта сборка и для компилятора MinGW по адресу: http://hmgextended.com/files/CONTRIB/hmg203-mingw.zip Спасибо за внимание! P.S. Выпуск последующих версий будет зависеть целиком от Ваших пожеланий/присланного кода Надеюсь на активность всех заинтересованных лиц

alex_II: Спасибо за отлично проделанную работу Григорий! Переход с 2.0.1 на 2.0.3 прошел нормально

gfilatov2002: alex_II пишет: Переход с 2.0.1 на 2.0.3 прошел нормально Благодарю за подтверждение! Увы, но стимулов продолжать эту работу все меньше и меньше...



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