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

gfilatov: Верченко Андрей пишет: баги в IDE будут исправлены ? Проблему с добавлением нового ресурсного файла поправил, конечно

gfilatov: Новый релиз библиотеки выложил по адресу: http://minigui.mylivepage.ru/file/?fileid=7956 а также, как обычно, на сервере http://hmgextended.com по адресу: http://hmgextended.com/files/CONTRIB/hmg-1.7-79-setup.zip Также обновил полную сборку HMGS-IDE (все исходники включены) по адресу: http://minigui.mylivepage.ru/file/?fileid=7957 Внимание: в этой сборке изменены имена библиотек Харбора на их имена в Harbour SVN. Это потребовало изменить скрипты для сборки приложений и утилиты MPM, MPMC и, конечно, HMGS-IDE Желаю всем удачной выкачки!

krutoff: Что-то у меня на xHarbour не формируютя библиотеки (а в пред.версии 78a все в норме), дает ошибки: "... Lines 263, Functions/Procedures 7 Generating C source output to 'h_mru.c'... Done. Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland h_scrsaver.c: h_edit.c: h_edit_ex.c: h_error.c: h_ipaddress.c: c_ipaddress.c: Error E2257 D:\MiniGUI\BCC55\include\prsht.h 90: , expected Error E2293 D:\MiniGUI\BCC55\include\prsht.h 97: ) expected Error E2293 D:\MiniGUI\BCC55\include\prsht.h 98: ) expected Error E2139 D:\MiniGUI\BCC55\include\prsht.h 137: Declaration missing ; Error E2238 D:\MiniGUI\BCC55\include\prsht.h 138: Multiple declaration for 'DWORD' ...


gfilatov: krutoff пишет: Что-то у меня на xHarbour не формируютя библиотеки Для сборки надо использовать стабильный билд xHarbour для Borland C++ v5.5 (датирован 18 декабря 2009г.) по адресу: http://free.xharbour.com/free.xHarbour.com/Downloads.html Проверено - все библиотеки собираются

krutoff: Григорий, спасибо большое!, видно подотстал с версиями xHarbour. Большая просьба, где нибудь указывать версию xHarbour, на которой эта сборка протестирована. Еще раз спасибо за быстрый ответ!

gfilatov: Обновил с учетом последних изменений от автора полную сборку IDE на сайте http://minigui.mylivepage.ru по адресу: http://minigui.mylivepage.ru/file/?fileid=7972 а также, как обычно, на сервере http://hmgextended.com в папке HMGS-IDE. Желаю всем удачной выкачки!

sashaBG: Извините Григорий , можно в следщуюем выпуске исправить немного ABM2: в ABM2 ( EDIT EXTENDED ) строка 507 if ( (_cArea)->( ordName( k ) ) == "" ) lSalida := .f. else cIndice := (_cArea)->( ordName( k ) ) // заменить на cIndice := Upper( (_cArea)->( ordName( k ) ) ) aAdd( _aIndice, cIndice ) cClave := Upper( (_cArea)->( ordKey( k ) ) ) for i := 1 to Len( _aEstructura ) if nVeces <= 1 nInicio := At( _aEstructura[i,DBS_NAME], cClave ) if nInicio != 0 aAdd( _aIndiceCampo, i ) nVeces++ endif endif next endif k++ nVeces := 1 enddo // Numero de indice. if ( (_cArea)->( ordSetFocus() ) == "" ) _nIndiceActivo := 1 else _nIndiceActivo := aScan( _aIndice, (_cArea)->( ordSetFocus() ) ) // заменить на nIndiceActivo := aScan( _aIndice, Upper( (_cArea)->( ordSetFocus() ) ) ) endif я использую RDDLETO , дело в том что ordName( k ) возвращает имя маленькими буквами потом _nIndiceActivo получает 0 , потому парограмма при печати и поиска вылетает. Спасибо заранее ! Саша

gfilatov: sashaBG пишет: можно в следщуюем выпуске исправить немного ABM2 Обязательно поправлю

Andrey: Ничего не КОМПИЛИРУЕТСЯ из IDE !!! Взял и создал новый проект в папке W:\XLS2DBF\xls_dbf2.hpj Сохранил перед компиляцией.... <ProjectFolder>\main.prg <ProjectFolder>\convert.prg W:\XLS2DBF\Source\convert.prg - почему 2 раза пишет не пойму.... <ProjectFolder>\edit.prg W:\XLS2DBF\Source\edit.prg W:\XLS2DBF\Source\main.prg W:\XLS2DBF\Source\FormaAbout.fmg W:\XLS2DBF\Source\FormaConfig.fmg W:\XLS2DBF\Source\FormaMain.fmg W:\XLS2DBF\Source\StatusCopy.fmg W:\XLS2DBF\Resource\xls_dbf.rc Запускаю на компиляцию, вылет: Что не так делаю ? Хотя примеры с папки Z:\MiniGUI\IDE\SAMPLES - компилируются !!! Все пути исправил на свои.... Проект рабочий, собирал через хМате.... Могу выслать проект на мыло....

gfilatov: Andrey пишет: Ничего не КОМПИЛИРУЕТСЯ из IDE Для проверки компиляции из IDE я использовал пример из папки samples\Basic\CONTACTOS_2. Заново создал в IDE следующий простой проект: <ProjectFolder>\main.prg <ProjectFolder>\Principal.Fmg <ProjectFolder>\Win_1.Fmg <ProjectFolder>\Win_2.Fmg <ProjectFolder>\MAIN.Rc который прекрасно собирается в Incremental и NoIncremental режимах. Andrey пишет: Что не так делаю ? Трудно сказать

Andrey: Может из-за того что по разным папкам лежит ? W:\XLS2DBF\Source\FormaMain.fmg W:\XLS2DBF\Source\StatusCopy.fmg W:\XLS2DBF\Resource\xls_dbf.rc И почему пути полные пишутся ? При их замене на <ProjectFolder> перестают загружаться формы и программы ?

gfilatov: Andrey пишет: из-за того что по разным папкам лежит ? W:\XLS2DBF\Resource\xls_dbf.rc Да, файл описания ресурсов xls_dbf.rc д.б. в папке с исходниками W:\XLS2DBF\Source\, а сами ресурсы можно поместить в папку W:\XLS2DBF\Resource\

Andrey: Сижу баги ловлю... Папку samples\Basic\CONTACTOS_2 перенес на другой диск, все нормально собирается ... Уже хоть легче.... Создал другой проект W:\CONTACTOS_2a, в нем 2 папки: Resource и Source, растащил проект... Создаю в IDE новый проект W:\CONTACTOS_2a\CONTACTOS_2a.hpj Выхожу сразу из IDE. Смотрю в Фаре список файлов проекта: W:\CONTACTOS_2a\CONTACTOS_2a.hpj <ProjectFolder>\main.Prg <ProjectFolder>\main.prg W:\CONTACTOS_2a\Source\main.prg W:\CONTACTOS_2a\Source\Win_1.Fmg W:\CONTACTOS_2a\Source\Win_2.Fmg W:\CONTACTOS_2a\MAIN.Rc Видите, образуется 2 файла <ProjectFolder>\main.prg - откровенный БАГ Пошел дальше тестировать...

i3t4j6: После выхода 79-го Релиза MiniGui при использовании TsBrowse появились проблемы с использованием MESSAGE. В частности , при малейшем движении мыши надпись исчезает , а если НЕ использовать CELLED и GRID , то MESSAGE вообще не работает.

gfilatov2002: i3t4j6 пишет: при использовании TsBrowse появились проблемы с использованием MESSAGE Да, верно. Это моя ошибка. Обязательно поправлю в следующей сборке

Andrey: Результаты тестирования по поводу "разбития" проекта на отдельные папки: BIN FORMS INCLUDE SOURCE RESOURCE Не работает !!! Вылетает IDE с ошибками !!! Я понимаю, что многого хочу... Но у других систем это реализовано. Мои пожелания к IDE: сделать независимые пути к формам, исх.текстам, ресурсам, названию EXE-файла. Сделать их похожими как в Visual xHarbour или xMate, т.е. сам файл *.hpj должен содержать пути и настройки проекта. А то в IDE - Output folder сидит в настройках, а проекты в меню загрузки. Если собираешь несколько проектов, то забываешь менять Output folder. Не очень то удобно. И еще одно пожелание, нужно все-таки иметь возможность загружать проект с командной строки: IDE МойПроект.hpj Удобней же работать, когда это есть Может и учтете мои пожелания, сейчас или потом... Могу присоединиться, чтоб сделать это, только как ? Можем выставить на голосование что нужно для IDE. Хороший проект, вижу много сил потрачено, но хочется сделать лучше...

krutoff: Андрей наверное, прав. Я, в свое время, посмотрел на IDE - там глючит, там не работает... Вообще, я думаю, что IDE должна быть полноценной рабочей средой с отладчиком, формами и т.д. Может всем вместе начать такой бесплатный проект?

Слип: Andrey пишет: ... но хочется сделать лучше... krutoff пишет: Андрей наверное, прав. Я, в свое время, посмотрел на IDE - там глючит, там не работает... Вообще, я думаю, что IDE должна быть полноценной рабочей средой с отладчиком, формами и т.д. Может всем вместе начать такой бесплатный проект? Как мне кажется - этой теме была посвящена ветка: "http://clipper.borda.ru/?1-4-30-00000482-000-0-0-1258110076" И, если я правильно понял, (читая этот форум (в частности касательно Петр)) над этой темой работает сам Петр. Хотелось бы узнать у Петр и Sergey Spirin, как идут дела в, столь важном для всех нас, направлении?

Слип: Обращение к модераторам: Я извиняюсь за вторжение и прошу вас перенести меня в тему "Для флейма" под темой "Made in Russia" Если действительно ведутся работы в этом направлении, то я готов 10?/мес. со своей стороны. Я думаю найдутся те, кто меня поддержат. PS: А почему нельзя всё это сделать как в Lazarus (т.е. - минуя коммерческий Delphi)

gfilatov2002: АНОНС * АНОНС * АНОНС * АНОНС * АНОНС Готовится к опубликованию новая сборка №80, которая выйдет на этой неделе. Кратко, что нового: - исправление обнаруженных ошибок и неточностей кода; - добавлена новая функциональность для заголовка таблицы в библиотеке TsBrowse (новые классы ENUMERATOR, AUTOSEARCH и AUTOFILTER); - исправления/дополнения в библиотеках PropGrid, HbPrinter и MiniPrint; - обновлены сборка Харбора до версии 2.1.0dev, HMGS-IDE, a также contrib библиотеки; - новые и обновленные старые примеры (как обычно ). Спасибо за внимание! -- P.S. Вниманию администратора форума Пришлось заново зарегистрироваться на форуме под новым ником вследствие отсутствия в списке участников старого ника gfilatov Если это возможно, восстановите права модератора для ника gfilatov2002



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