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

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

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

fokinal21: Не принадлежу к обществу постоянно использующему МиниГуи, но иногда бывает - что-то чуть-чуть надо и Проект приходит на помощь!Поэтому поддерживаю! Давайте! Вопрос в какой организационной форме. Если в свободном режиме - т.е. вот вам счет - и кто сколько может, то думаю, что не покатит. Такие варианты, если и срабатывают, то в разовом режиме. Может создать что-то типа клуба с небольшими, но регулярными членскими взносами? Или придумайте что-то еще!

Andrey: Заметил такую неприятность - при установке hmg-х.х.х-setup.exe не видятся диски подключенные через SUBST ! Может это как то "вылечить" можно ?

Andrey: ИЗ АРХИВА ! gfilatov пишет: Для начала используй следующую функцию для определения факта использования крупного шрифта: #define LOGPIXELSX 88 //----------------------------------------------------------------------------// FUNCTION LargeFonts() local hDC, nPixelX hDC := CreateDC(«DISPLAY», »», »») -- (427) nPixelX := GetDeviceCaps(hDC, LOGPIXELSX) DeleteDC(hDc) return (nPixelX == 120) А затем в зависимости от этого факта устанавливай размер шрифта окон либо высоту и ширину каждого элемента окна. Что-то под новой версией МиниГуи не компилирует, выдает ошибку: Form_color.prg(427) Error E0030 Syntax error "syntax error at '<'" Замена на ("DISPLAY", NULL, NULL, NULL) - подсмотрел в других исходниках, дает другие ошибки: Error: Unresolved external '_HB_FUN_CREATEDC' referenced from FORM_COLOR.OBJ Error: Unresolved external '_HB_FUN_GETDEVICECAPS' referenced from FORM_COLOR.OBJ Error: Unresolved external '_HB_FUN_DELETEDC' referenced from FORM_COLOR.OBJ Где их брать то ? Или какую lib подсоединить ? Или встроить такую функцию определения в стандартную библу в МиниГуи ? Это было бы лучше !


gfilatov2002: Andrey пишет: Где их брать то ? Попробуй пример ниже [pre]/* * MINIGUI - Harbour Win32 GUI library Demo */ #include "minigui.ch" Function Main Define Window Test ; At 0,0 ; Width 400 ; Height 180 ; Title "Test" ; Main ; Nomaximize ; Define Button Button_1 Row 10 Col 40 Caption 'Test' Height iif( LargeFonts(), 32, 28 ) Action MsgInfo ( LargeFonts(), "Is Used The Large Fonts?" ) End Button On Key ESCAPE Action ThisWindow.Release End Window Test.Center Activate Window Test Return Nil FUNCTION LargeFonts() LOCAL hDC, nPixelX hDC := CreateDC( "DISPLAY", "", "" ) nPixelX := GetDevCaps( hDC ) DeleteDC( hDc ) RETURN (nPixelX == 120) #pragma BEGINDUMP #include <windows.h> #include "hbapi.h" HB_FUNC( CREATEDC ) { hb_retnl( ( LONG ) CreateDC( hb_parc( 1 ), hb_parc( 2 ), hb_parc( 3 ), 0 ) ); } HB_FUNC( DELETEDC ) { hb_retl( DeleteDC( ( HDC ) hb_parnl( 1 ) ) ); } HB_FUNC ( GETDEVCAPS ) { INT ix; HDC hdc; hdc = ( HDC ) hb_parnl( 1 ); ix = GetDeviceCaps( hdc, LOGPIXELSX ); hb_retni( (UINT) ix ); } #pragma ENDDUMP [/pre]

Andrey: gfilatov2002 пишет: Попробуй пример ниже Спасибо БОЛЬШОЕ, то что нужно !

krutoff: Я думаю, что-то типа закрытого клуба надо придумать - кто хочет получать полную поддержку. (свежие версии и т.д.)

gfilatov2002: krutoff пишет: что-то типа закрытого клуба надо придумать А от кого закрываться-то Заинтересованных русскоязычных пользователей библиотеки и десятка не наберется Или я не прав ...

Andrey: Ну тогда сделать членский взнос и получение поддержки через почтовый ящик Григория. А здесь на форуме по мелочи поддержка.... Как такой вариант ? Но вопросов будет целая куча !!!

Vlad04: Но вопросов будет целая куча Я думаю, надо не вопросы разбирать к тому что есть , а задачи сформулировать: какой продукт хотели бы увидеть или что в нем увидеть хотели бы?

Haz: Andrey пишет: Заинтересованных русскоязычных пользователей библиотеки и десятка не наберется Или я не прав ... Не прав, в этой ветке много народу тусуется, но в основном "читатели" или гости или сами разбираются в своих GUIвых проблемах. В целом и сам проект harbour не особо раскручен в зоне RU ( русскоязычных форумов 2-3 ) , отсюда и GUI к нему не всем известны. Мое мнение, что "закрытый клуб" еще более усугубит ситуацию, да и при всем уважении - не хватит Григория на поддержку всего ( пусть и небольшого ) клуба.

marrinass: Haz пишет: ... русскоязычных форумов 2-3 ... Ссылки в студию! Пожалуйста!

gfilatov2002: Vlad04 пишет: какой продукт хотели бы увидеть или что в нем увидеть хотели бы? Именно так, в самый корень проблемы Например, на англоязычном форуме меня убеждают перейти на компилятор MinGW последней версии и не поддерживать старый BCC 5.5.1, которому уже стукнуло 14 лет Haz пишет: не хватит Григория на поддержку всего ( пусть и небольшого ) клуба Абсолютно согласен

Haz: marrinass пишет: Ссылки в студию! Пожалуйста! Пожалуйста 1. Тот что мы сейчас читаем 2. БЭСТ: парочка http://ftp.bestnet.ru/support/forum/index.php?PAGE_NAME=list&FID=11&sphrase_id=158753 http://www.online.spb4plus.ru/index.html?topic7239.htm У Григория когда-то был форум на LivePages ( но сейчас вроде бы уже нет ). Все , больше не знаю русскоязычных

Andrey: gfilatov2002 пишет: меня убеждают перейти на компилятор MinGW последней версии и не поддерживать старый BCC 5.5.1, которому уже стукнуло 14 лет Ни в коем случае ! Для небольших проектов BCC 5.5.1 сгодиться, да и совместимость с другими продуктами нужна. Под MinGW никто библиотек не делает, я мучался для HASP SLDK. Только для Borland и Microsoft ! Еще лучше бы иметь сборку МиниГуи и для компилятора Microsoft, там тоже бесплатные есть. IDE бы приличный для МиниГуи сделать, формы рисовать не на чем, ручками приходиться делать. То что есть, сложно работать, свои функции на форме делаешь, он их режет.

Andrey: Вот еще ссылки: http://www.uncle-ed.narod.ru/ssylki.htm

marrinass: Andrey пишет: Вот еще ссылки: http://www.uncle-ed.narod.ru/ssylki.htm Что за мусор? Речь идёт о русскоязычных форумах. Haz пишет: Пожалуйста 1. Тот что мы сейчас читаем 2. БЭСТ: парочка http://ftp.bestnet.ru/support/forum/index.php?PAGE_NAME=list&FID=11&sphrase_id=158753 http://www.online.spb4plus.ru/index.html?topic7239.htm

Andrey: Понял. Тогда это: http://www.kresin.ru/index.html http://gustow.narod.ru/harbour/MiniGUI_help/welcome.htm http://gustow.narod.ru/tsb_help/topic0.htm http://dimao.blogspot.ru/p/blog-page.html

marrinass: Andrey пишет: Понял. Нет, не понял! Повторюсь - речь шла о форумах, да ещё - русскоязычных!

gfilatov2002: АНОНС * АНОНС * АНОНС * АНОНС * АНОНС Завершается подготовка к опубликованию новой версии 2.4.2, которая выйдет завтра. Кратко, что нового: - добавлена команда SET WINDOW MAIN OFF | ON - расширена команда назначения горячих клавиш с целью возврата успеха или неуспеха этого назначения; - обновлена библиотека SQLITE3 до версии 3.8.8dev: - обновлена unicode-сборка Харбора версии 3.2.0dev; - добавлены новые и обновлены некоторые старые примеры. - приведено решение, как заставить работать клавишу F12 в своей программе (по умолчанию она зарезервирована в Винде для вызова их отладчика). Благодарю за внимание

gfilatov2002: Новый релиз библиотеки для компилятора BCC выложил, как и обещал, на официальном сайте библиотеки по адресу: http://hmgextended.com/files/CONTRIB/hmg-2.4.2-setup.zip Также доступна полная сборка для компилятора MinGW по адресу: http://hmgextended.com/files/CONTRIB/hmg242-mingw.exe и компактный архив для свежей версии компилятора xHarbour http://hmgextended.com/files/CONTRIB/xhmg242_xhb10065.zip Благодарю за внимание gfilatov2002 пишет: Как я уже писал ранее, данному проекту требуется финансовая поддержка Увы, но без такой поддержки этот релиз может стать последним...



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