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

Haz: Использую конечно, но очень не значительно - только чтобы набросать макет. Стараюсь больше "рисовать руками", дизайнер удобен, но: 1) так и не нашел в сырцах как помеять сетку с 5 пикселов , к примеру на 2 2) в нем нет возможности пользовательских установок - к примеру я хочу все лейблы по высоте 16 в проекте, вместо дефолтных 24 , для этого мне нужно в каждой это менять руками, ну или шрифты и их размер. 3) в случае вылета по ошибке ( а это нормально для динамически меняющейся системы ) - не успевает сохранить то что до этого надизайнил и тренируйся снова! 4) с некоторых пор окна со свойствами (objectInspector к примеру) перестали слушаться попытки изменения размера( в сырцах строго задоно - меньше - нельзя) и у меня на ноуте начинают "наплывать" друг на друга . Работа в дизайнере начинается с растаскивания их по углам, чтоб не мешали. 5) ну и тормоза при прорисовке .... Это не баг дизайнера !!!...., но пока он задумывается , я успеваю все поправить руками в коде. PS. Большое спасибо людям , разрабатывающим этот инструмент! Не воспринимайте вышесказанное как упрек, просто всего сразу не охватишь. Очень и очень нужную всем работу делаете. СПАСИБО

gfilatov2002: Новый релиз библиотеки выложил, как и обещал, по адресу: http://minigui.mylivepage.ru/file/?fileid=8551 а также, как обычно, на сервере http://hmgextended.com по адресу: http://hmgextended.com/files/CONTRIB/hmg-1.9-94-setup.zip

i3t4j6: gfilatov2002 пишет: Новый релиз библиотеки выложил ... В очередном окне с помощью TsBrowse открывается файл с использованием oBrw:SetFilter(). При закрытии файла dbCloseArea() или dbCloseall() появляется ошибка : Error DBCMD/2001 Файл не вiдкритий: ORDSCOPE</p><BR> Called from ORDSCOPE(0) <BR> Called from TSBROWSE:SETFILTER(10826) <BR> Called from TSBROWSE:DESTROY(2199) Если строки 10826 и 10827 убрать - то ошибка не появляется.


gfilatov2002: i3t4j6 пишет: При закрытии файла dbCloseArea() или dbCloseall() появляется ошибка : Поправил в методе Destroy следующим образом: ... #ifndef _TSBFILTER7_ If ::lFilterMode ::lFilterMode := .F. If Select( ::cAlias ) != 0 ::SetFilter() EndIf EndIf #endif Если это не помогло, то отпишитесь об ошибке...

i3t4j6: gfilatov2002 пишет: Поправил в методе Destroy ... Спасибо огромное - все в порядке !!! (за оперативность тоже !!!)

gfilatov2002: Выложил текущую сборку компилятора Харбор 2.1.0rc2 для BCC 5.5.1 по адресу: http://minigui.mylivepage.ru/file/?fileid=8555 Harbour 2.1.0rc2 (Rev. 16501) Copyright (c) 1999-2011,http://harbour-project.org/ Harbour Build Info --------------------------- Version: Harbour 2.1.0rc2 (Rev. 16501) Compiler: Borland C++ 5.5.1 (32-bit) PCode version: 0.3 ChangeLog last entry: 2011-03-23 07:56 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) ChangeLog ID: ChangeLog 16501 2011-03-23 06:56:58Z vszakats Built on: Mar 23 2011 11:12:51 Extra C compiler options: -DHB_GC_AUTO -DHB_GUI Build options: (Clipper 5.3b) (Clipper 5.x undoc) (WINANSI) ---------------------------

Haz: Григорий , добрый день. Обнаружил пропуск в коде h_tbrowse ( касается только ADS, для других RDD строка присутствует ниже по тексту) : После строки 10744 пропущено ::bTagOrder := {|uTag| ( cAlias )->( OrdSetFocus( uTag ) ) }, ; поэтому далее вылетаем тк Valtype(::bTagOrder) == "U" Error BASE/1004 Метод не экспортирован: EVAL Called from EVAL Called from TSBROWSE:SETORDER(11015) ......

gfilatov2002: Haz пишет: Обнаружил пропуск в коде h_tbrowse Спасибо! Поправлю для новой сборки (планирую выпустить ее на День Космонавтики - юбилей все-таки ).

gfilatov2002: АНОНС * АНОНС * АНОНС * АНОНС * АНОНС Завершена подготовка к опубликованию новой сборки №95, которая выйдет завтра. Кратко, что нового: - исправление обнаруженных ошибок и неточностей кода; - исправления после использования RichEdit версии 4.1 с поддержкой Unicode; - добавлена новая возможность для элемента управления HyperLink - запуск пользовательской процедуры; - небольшие изменения в библиотеке TsBrowse (от Игоря Назарова); - обновлена сборка Харбора версии 2.1.0rc2, Hmgs-Ide до версии 1.0.7.1; - исправлены предупреждения при сборке библиотеки и примеров с помощью компилятора MinGW32; - добавлены новые и обновлены некоторые старые примеры (как обычно ) Спасибо за внимание!

gfilatov2002: Новый релиз библиотеки выложил, как и обещал, по адресу: http://minigui.mylivepage.ru/file/?fileid=8561 а также, как обычно, на сервере http://hmgextended.com по адресу: http://hmgextended.com/files/CONTRIB/hmg-1.9-95-setup.zip Поздравляю всех с Днем Космонавтики!

gustow: gfilatov2002 пишет: Поздравляю всех с Днем Космонавтики! ПОЕХАЛИ тестировать 95й релиз! :)) Пока полет нормальный. Спасибо за работу, Григорий!

gfilatov2002: gustow пишет: ПОЕХАЛИ тестировать 95й релиз Спасибо на добром слове! Кстати, для любителей альтернативных Си-компиляторов выложил на сервере http://hmgextended.com в папке CONTRIB 95-ю сборку библиотеки для компилятора Mingw32

Vlad04: Разместил картинку на главной форме. При переносе в другую директорию ( exe) картинка не отображается! Как правильно сделать? Использую IDE. Спасибо

Alw Spencer: gfilatov2002 Существует ли пошаговая инструкция по установке MiniGUI с нуля? То есть, выполнив все шаги, получаем рабочую среду для разработки на Харборе с МиниГУИ. (Наверно, тут должно входить - установка и настройка путей и переменных для Си, Харбора и МиниГуи, а может и среды программирования.) Спасибо.

Vlad04: Устанавливаешь BCC55 ( если его использовать) , там есть какая-то мелкая заморочка, давно ставил не помню. Инсталлируешь МиниГУИ( т.е. запускаешь hmg-1.9-95-setup.exe, в данном случае ) и вперед. Я использую Ide. Там открыть Tools->Preferenses и настроить свое окружение. Все что стоит по умолчанию , с тем сразу можно начинать работать

gfilatov2002: Vlad04 пишет: При переносе в другую директорию ( exe) картинка не отображается! Как правильно сделать? Надо встроить картинку в экзешник как ресурс, для чего использовать ресурсный файл <моя прога>.RC, в который добавить строку типа LOGO BITMAP logo.bmp В программе нужно вызывать в качестве фона уже не logo.bmp, а указать имя ресурса 'LOGO'. Для работы с ресурсами в IDE есть вкладка 'Rc - Bat' в окне активного проекта, куда надо просто добавить этот ресурсный файл (по команде 'Add' из меню, которое вызывается по правому клику мыши).

gfilatov2002: Alw Spencer пишет: Существует ли пошаговая инструкция по установке MiniGUI с нуля? Да, конечно (она находится в файле помощи MiniGUI.chm в папке minigui\Doc - раздел 'Getting Started / Download Links') Надеюсь, что Вас не испугает английский язык справки

Dr. Oldwarez: Очень прошу вас в следующий TBROWSE добавить возможность пользовательских процедур добавления и удаления записи. В сложных базах данных, вроде моих, часто бывает нужно при добавлении строки автоматически заполнять автоинкрементный первичный ключ, и, кроме того, прописать значения полей из вышестоящей таблицы. А при удалении строки необходимо проверять её не только на наличии связанных записей в подчинённых таблицах, но и на дополнительные условия по значению определённых полей. Если же строка не соответствует разрешениям на удаление - вместо удаления выдаётся соответствующее сообщение. Пока что для этого используются соответствующие клавиши, типа F7-добавить строку, F8-удалить строку (традиция Norton Commander)

gustow: Alw Spencer , вот тут начатый (да заброшеный :( ) мною перевод МиниГУИвского хэлпа. Взгляните в эту главку "3.1. Что нужно, чтобы начать / Откуда это скачать" Надеюсь, для начала поможет. Язык - русский :)

Alw Spencer: Vlad04 gfilatov2002 gustow Спасибо за ссылки. Разберемся теперь.



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