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

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

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

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

Andrey: Пример \MiniGUI\SAMPLES\BASIC\DirSelect Команда - WAIT WINDOW "Scanning Directories" NOWAIT 1) Окошко есть, а надписи нет ! Почему ? 2) Ставлю такую же команду к себе в большой проект - не собирается, выдает ошибку: Source\form_news.prg(27) Error E0030 Syntax error "syntax error at 'WINDOW'" Почему ? Поставил пока так - WaitWindow( "Загружаю файл....", .T. )

Петр: Andrey пишет: Почему ? Не включен "hmg.ch" #include "hmg.ch" или #include "i_hmgcompat.ch"

Andrey: Петр пишет: Не включен "hmg.ch" #include "hmg.ch" или #include "i_hmgcompat.ch" Это по второму вопросу - маленький пример собирается, а в большом проекте в модуле где ставлю команду WAIT WINDOW "Загружаю файл...." NOWAIT в начале модуля есть #include "minigui.ch" Но не собирается проект, выдаёт ошибку. А по первому вопросу - есть надпись или нет ? У меня надписи нет.

Петр: Andrey пишет: А по первому вопросу - есть надпись или нет ? У меня надписи нет. У меня есть - поэтому на вопрос "Окошко есть, а надписи нет! Почему ?" у меня нет ответа. Кто-то другой может и ответит. Andrey пишет: в начале модуля есть #include "minigui.ch" Вам лень посмотреть hmg.ch и чем он отличается от minigui.ch?

Dima: Петр пишет: У меня есть - поэтому на вопрос "Окошко есть, а надписи нет! Почему ?" у меня нет ответа. Кто-то другой может и ответит. И у меня есть

Andrey: Dima пишет: И у меня есть Значит что-то с 8-кой у меня ! Спасибо Дима !

Andrey: Петр пишет: Вам лень посмотреть hmg.ch и чем он отличается от minigui.ch? Посмотрел minigui.ch, понял что там нет i_hmgcompat.ch . Спасибо !

Dima: gfilatov Просто инфа. Наблюдается проблема с HB_FUNC( TONE ) , прога виснет , при этом Audiodg.exe грузит проц на 70 % Вероятно как то не правильно установлены дрова на звук. Похожая проблема на том же компе и с TeamViewer , он при выходе не заканчивает сессию и повторно попасть на комп не возможно. Остановили службу Audio на компе и выключили звуки , проблема ушла.

gfilatov2002: Опубликована новая сборка 17.01 для следующих С-компиляторов: - BCC 5.51 (Harbour и xHarbour) - BCC 10.1 (только Harbour) - XCC (xHarbour) Базовый дистрибутив для BCC 5.5 лежит по адресу http://hmgextended.com/files/CONTRIB/hmg-17.01-setup.zip Прямые ссылки на другие дистрибутивы есть на домашней странице библиотеки Сборки для компилятора MinGW 6.3.0 32/64 bits для Harbour 3.4.0 доступны только тем, кто материально поддерживал (и поддерживает) работу по обновлению/улучшению библиотеки

Andrey: gfilatov2002 пишет: Опубликована новая сборка 17.01 Попробовал новую сборку и предыдущую. Вылет в уже рабочем проекте... Писал об этом Пост N: 5307 Проект на Версии 16.11 работает без ошибки. Как бы исправить версию 17.01 ?

Петр: Andrey пишет: Как бы исправить версию 17.01 ? Правьте свой код, в 17.01., (в прочем как и в 16.12.) добавлены проверки параметров, передаваемых в функции, всего лишь. Нет у вас ошибок - ничего вылетать не будет (теоретически ). Andrey пишет: Писал об этом Пост N: 5307 Вам там ответ дали, зачем плодить посты? Лучьше последуйте совету и отпишитесь, помогло или нет.

gfilatov2002: Andrey пишет: Проект на Версии 16.11 работает без ошибки. После добавления проверки параметров на С-уровне удалось обнаружить минимум две неточности/ошибки в PRG-коде ядра библиотеки. Так что теперь в последних сборках генерируется качественный код, что, естественно, повышает стабильность программы в целом. Поэтому от Вас потребуется ревизия существующего кода программы для использования самых свежих сборок

Andrey: Понял, спасибо !

Петр: gfilatov2002 пишет: Опубликована новая сборка 17.01 При установке на Win7 постоянно возникает предупреждение, что-то вроде, "Установка завершена некорректно. Переустановить продукт?", хотя вроде бы все устанавливается. Можно ли распространять библиотеку в виде простого архива (как для xhb)? Не рассматривался ли вопрос замены стандартного архиватора на 7z, с учетом как бесплатности, так и доступности данного архиватора?

Dima: Петр пишет: При установке на Win7 постоянно возникает предупреждение, что-то вроде, "Установка завершена некорректно. Переустановить продукт?", хотя вроде бы все устанавливается. То же самое.

gfilatov2002: Петр пишет: При установке на Win7 постоянно возникает предупреждение Возможно, проблема возникает при созданнии ярлыков в папке в меню "Пуск". Просто поставьте галку "Не создавать ярлыки". Петр пишет: Не рассматривался ли вопрос замены стандартного архиватора на 7z Архив для xhb создается с помощью архиватора 7zip Петр пишет: Можно ли распространять библиотеку в виде простого архива (как для xhb)? Конечно, можно (так и было на начальном этапе, когда сборка была экспериментальной). Но с использованием инсталлятора, на мой взгляд, более профессионально...

Петр: gfilatov2002 пишет: Просто поставьте галку "Не создавать ярлыки". Это не решает проблему. gfilatov2002 пишет: Но с использованием инсталлятора, на мой взгляд, более профессионально.. Да, но множество дистрибутивов имеют еще portable версию. А здесь два инсталлятора, только один упакован, другой нет. Т.е. налицо проблема инсталятора - некорректная установка (что именно не так?) и, как я понимаю, ложные срабатывания некоторых антивирусов. Такой подход вряд ли можно назвать профессиональным Не смертельно.

gfilatov2002: Петр пишет: здесь два инсталлятора, только один упакован, другой нет Мысль понял, для следующей сборки сделаю в архиве portable версию вместо упаковки инсталлятора. Благодарю за подсказку

krutoff: Да, у мне тоже пришлось откатиться на версию 16.11, т.к. ошибки возникли в TSBrowse на уровне исходного кода библиотеки.

gfilatov2002: Просто к сведению. Выпустил сегодня первый RC для новой сборки библиотеки. Полный список изменений см. ниже [pre2] * Fixed: The problem of a RadioGroup control with TRANSPARENT clause on a THEMED colored form. Reported by Dusko Radojcin. Contributed by Grigory Filatov <gfilatov@inbox.ru>. * Fixed: Memory leak in the C-function c_SetPicture() at WinXP and an image with alpha chanel. Contributed by Petr Chornyj <myorg63@mail.ru> * New: 'Vista Split Button' control was defined as User Component. A split button control is composed of either a button and a drop-down menu. Syntax: @ <row>,<col> SPLITBUTTON <name> [ OF <parent> ] ; [ WIDTH <w> ] [ HEIGHT <h> ] ; CAPTION <caption> ; ACTION <action> ; [ FONT <cFontName> ] ; [ SIZE <nFontSize> ] ; [ TOOLTIP <tooltip> ] ; [ <default: DEFAULT> ] Note: This control works properly at Windows Vista or later only. Based upon a contribution of Petr Chornyj <myorg63@mail.ru> (see demo in folder \samples\Advanced\SplitButton) * Modified: Programmatic change executes 'On Change' procedure for all controls certainly for compatibility with Official HMG. It is not guarded via the command SET PROGRAMMATICCHANGE OFF anymore. Contributed by Grigory Filatov <gfilatov@inbox.ru> (see demo in folder \samples\Basic\Slider) * Updated: Modified SetFocus method of the 'Command Link' button for a proper handling of a focused look at a few buttons on a form. Contributed by Grigory Filatov <gfilatov@inbox.ru> (see demo in folder \samples\Advanced\CommandLink) * Updated: Synchronized Extended HMG for compatibility with Official HMG 3.4.3 patch 1: - Fixed bug in GetLastActiveFormIndex() and GetLastActiveControlIndex() functions. Based upon a contribution of Claudio Soto <srvet@adinet.com.uy> (see demo in folder \samples\Basic\StopEvents) * New: HbZeeGrid library (see source in folder \Source\HbZeeGrid). ZeeGrid is an editable grid with a similar user interface to Microsoft's Excel spreadsheet. It is released as a compiled DLL and associated header file. You need only distribute the DLL file with your application. Based on the Original Work by David Hillard <david/at/kycsepp.com>. Contributed by Petr Chornyj <myorg63@mail.ru> (see demos in folder \samples\Advanced\HbZeeGrid) * Updated: Adaptation FiveWin Class TSBrowse 9.0 in HMG: - New: added handling of the variable :nStatusItem to TControl class. Contributed by SergKis. - Fixed: correction for compatibility with a last Minigui improvement. Problem was reported by russian user. * Updated: HbSQLite3 library: - update for using SQLITE3 version 3.17.0 (from 3.16.2). Contributed by Grigory Filatov <gfilatov@inbox.ru> * Updated: Harbour Compiler 3.2.0dev (SVN 2017-02-08 19:36): * Fixed: HbZipArc library source code (see in folder \Source\HbZipArc). Contributed by Grigory Filatov <gfilatov@inbox.ru> (look at ReadMe.txt in folder \harbour) * New: 'RadioGroup with multiline items and variable or fixed height' sample. Based upon a contribution of HMG user KDJ. Adapted for Minigui Extended by Grigory Filatov <gfilatov@inbox.ru> (see in folder \samples\Basic\RadioGroup_multiline) * New: 'Vista Split Button' sample. Contributed by Grigory Filatov <gfilatov@inbox.ru> (see in folder \samples\Advanced\SplitButton) * Updated: 'ComboBox control with changing of ReadOnly property at runtime' sample. Contributed by Grigory Filatov <gfilatov@inbox.ru> (see demo2.prg in folder \samples\Basic\COMBO_4) * Updated: MsgMenu sample by Carlos Britos <bcd12a[at]yahoo.com.ar>: - modified for compatibility with a last Minigui improvement. Problem was reported by Fischer Zsolt <fischer.zsolt[at]gmail.com>. Contributed by Grigory Filatov <gfilatov@inbox.ru> (see in folder \samples\Basic\MsgMenu) * Updated: 'UPX shell' sample: added embedding of UPX.EXE inside application. Warning: You should place of upx.exe binary into a project folder for compatibility with this change. Based upon a contribution of Pete D. <pete_westg/at/yahoo.gr> (see in folder \samples\Applications\UPXshell) [/pre2] Благодарю за Ваше внимание



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