On-line: tnsr2, гостей 0. Всего: 1 [подробнее..]
АвторСообщение
gfilatov
модератор




Пост N: 699
Зарегистрирован: 25.05.05
ссылка на сообщение  Отправлено: 29.01.08 13:59. Заголовок: Новая версия Расширенного релиза библиотеки MiniGUI (часть V) (продолжение)


Начало темы находится здесь, а теперь

АНОНС * АНОНС * АНОНС * АНОНС * АНОНС

Готовится к опубликованию новая сборка №48, которая выйдет в конце недели.
Если у Вас есть интересные наработки для включения в новый релиз, то сейчас самое удобное время для их отправки мне

Кратко, что нового:

- исправление обнаруженных ошибок и неточностей кода;
- новый класс HEADERIMAGE для Grid и Browse;
- свойство Address в Hyperlink может теперь открывать папку или файл на диске;
- добавлен NOTABSTOP класс для Browse;
- поддержка пользовательских компонентов (заимствована из оффициального релиза);
- расширения и исправления в библиотеках TsBrowse и PropGrid;
- обновлены сборки Харбор и HMGS-IDE;
- новые и обновленные старые примеры (как обычно ).




Спасибо: 5 
Профиль
Ответов - 300 , стр: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 All [только новые]


gfilatov2002
moderator




Пост N: 737
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 18.03.15 09:44. Заголовок: Новый релиз библиоте..


Новый релиз библиотеки для компилятора BCC выложил, как и обещал,
на официальном сайте библиотеки по адресу:

http://hmgextended.com/files/CONTRIB/hmg-2.4.5-setup.zip

Также доступна полная сборка для компилятора MinGW по адресу:

http://hmgextended.com/files/CONTRIB/hmg245-mingw.exe

и компактный архив для свежей версии компилятора xHarbour

http://hmgextended.com/files/CONTRIB/xhmg245_xhb10116.zip

Благодарю за внимание

Спасибо: 1 
Профиль
Andrey
постоянный участник




Пост N: 4060
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 18.03.15 16:31. Заголовок: Спасибо ! :sm36: *..


Спасибо !

* Updated: 'Show of icons from the system library shell32.dll':
- added saving of the icon resources to disk.
Contributed by Grigory Filatov <gfilatov@inbox.ru>
(see demo2.prg in folder \samples\Basic\ExtractIcon)
А можно сделать запись иконок других форматов, кроме 16х16 и 32х32 ?

Спасибо: 0 
Профиль
gfilatov2002
moderator




Пост N: 739
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 18.03.15 22:56. Заголовок: Andrey пишет: А мож..


Andrey пишет:

 цитата:
А можно сделать запись иконок других форматов


Да, думаю, что это возможно, если до этого извлечь эти иконки с помощью WinApi-функции PrivateExtractIcons()
См. описание https://msdn.microsoft.com/en-us/library/windows/desktop/ms648075(v=vs.85).aspx

Спасибо: 0 
Профиль
Andrey
постоянный участник




Пост N: 4061
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 18.03.15 23:21. Заголовок: gfilatov2002 пишет: ..


gfilatov2002 пишет:

 цитата:
См. описание


Неа, я не осилю... и не сделаю...

Спасибо: 0 
Профиль
alexandr11



Пост N: 15
Зарегистрирован: 17.12.14
ссылка на сообщение  Отправлено: 21.03.15 08:15. Заголовок: Скажите пожалуйста -..


Скажите пожалуйста - как в MiniGUI обстоят дела с UNICODE?
каковы перспективы?

Спасибо: 0 
Профиль
SergKis
постоянный участник




Пост N: 549
Зарегистрирован: 17.02.12
ссылка на сообщение  Отправлено: 05.04.15 17:23. Заголовок: gfilatov2002 правил..


gfilatov2002
правильно, ли я понял, что используемые в меню image, подвисают в воздухе
(утечка памяти), т.к. на них не делаются DeleteObject(...).
c_menu.c (line 337):
HB_FUNC( MENUITEM_SETBITMAPS )
хендлеры image:
HBITMAP himage1;
HBITMAP himage2;
после LoadImage(...) не запоминаются в массивах MiniGui, чтобы освободится при
разрушении окна.
т.е. использовать main\context menu надо (лучше) без image ?
или я что то не увидел\не так понял ?


Спасибо: 0 
Профиль
gfilatov2002
moderator




Пост N: 742
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 05.04.15 20:37. Заголовок: SergKis Вы абсолютн..


SergKis
Вы абсолютно правы.
Видимо, оригинальный автор библиотеки посчитал, что главное меню приложения существует все время работы, и будет разрушаться автоматически, когда приложение закрывается.

SergKis пишет:

 цитата:
использовать main\context menu надо (лучше) без image ?


Насколько я знаю, такой проблемы не существует при использовании MENUSTYLE EXTENDED
При использовании стандартного меню надо учитывать следующее:

 цитата:
Значки выбора и сброса отметки должны быть одноцветными. Система использует Булев оператор И (AND), чтобы комбинировать значки меню так, чтобы белая часть стала прозрачной, а черная часть становилась цветом пункта меню. Если Вы используете цветные точечные рисунки (значки), результаты могут быть непредсказуемые.



Спасибо: 0 
Профиль
SergKis
постоянный участник




Пост N: 550
Зарегистрирован: 17.02.12
ссылка на сообщение  Отправлено: 05.04.15 23:33. Заголовок: gfilatov2002 пишет:...


gfilatov2002 пишет:
 цитата:
... что главное меню приложения ...


с главным меню, действительно, неважно, основная утечка возникает на контексном меню по правому клику мыши.
Спасибо за развернутый ответ.
Пойду дальше ...


Спасибо: 0 
Профиль
krutoff





Пост N: 169
Зарегистрирован: 17.10.05
ссылка на сообщение  Отправлено: 14.04.15 11:27. Заголовок: Ошибка в xHarbour


После установки версии 2.4.5 xHarbour у меня появилась ошибка в h_tbrowse.prg.
При компиляции примера из ..\miniGui\SAMPLES\Advanced\TsBrowse\Compile.bat:

Error: Unresolved external '_HB_FUN_HB_HOUR' referenced from D:\MINIGUI\XLIB\TSBROWSE.LIB|h_tbrowse
Error: Unresolved external '_HB_FUN_HB_MINUTE' referenced from D:\MINIGUI\XLIB\TSBROWSE.LIB|h_tbrowse
Error: Unresolved external '_HB_FUN_HB_SEC' referenced from D:\MINIGUI\XLIB\TSBROWSE.LIB|h_tbrowse


Спасибо: 0 
Профиль
gfilatov2002
moderator




Пост N: 743
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 14.04.15 11:37. Заголовок: krutoff пишет: появ..


krutoff пишет:

 цитата:
появилась ошибка в h_tbrowse.prg


Вы правы!
Эта ошибка уже исправлена в новой сборке, которая выйдет на следующей неделе
А пока рекомендую использовать библиотеку tsbrowse из предыдущей сборки (отличия минимальные).

Спасибо: 1 
Профиль
SergKis
постоянный участник




Пост N: 574
Зарегистрирован: 17.02.12
ссылка на сообщение  Отправлено: 15.04.15 19:07. Заголовок: SergKis пишет:правил..


SergKis пишет:
 цитата:
правильно, ли я понял, что используемые в меню image, подвисают в воздухе
(утечка памяти), т.к. на них не делаются DeleteObject(...).


gfilatov2002 пишет:
 цитата:
Вы абсолютно правы


для исправления ситуации предлагаю:
Скрытый текст


Спасибо: 0 
Профиль
gfilatov2002
moderator




Пост N: 744
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 16.04.15 10:10. Заголовок: SergKis пишет: для ..


SergKis пишет:

 цитата:
для исправления ситуации предлагаю


Благодарю за Ваше предложение!
Я уже сделал подобные исправления для новой сборки (хотя немного упростил код с учетом того, что в качестве image2 передается пустая строка).

Текущий changelog для справки можно посмотреть ниже
Скрытый текст


Спасибо: 0 
Профиль
gfilatov2002
moderator




Пост N: 745
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 22.04.15 10:53. Заголовок: Новый релиз библиоте..


Новый релиз библиотеки для компилятора BCC выложил, как и обещал,
на официальном сайте библиотеки по адресу:

http://hmgextended.com/files/CONTRIB/hmg-2.4.6-setup.zip

Также доступна полная сборка для компилятора MinGW по адресу:

http://hmgextended.com/files/CONTRIB/hmg246-mingw.exe

и компактный архив для свежей версии компилятора xHarbour

http://hmgextended.com/files/CONTRIB/xhmg246_xhb10120.zip

Благодарю за внимание

P.S. Отдельная благодарность Андрею Верченко за постоянную финансовую поддержку

Спасибо: 0 
Профиль
Andrey
постоянный участник




Пост N: 4128
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 24.04.15 12:31. Заголовок: Пере собрал нескольк..


Пере собрал несколько программ.
Полёт - нормальный...

Спасибо: 0 
Профиль
Softlog86



Пост N: 232
Зарегистрирован: 03.12.08
ссылка на сообщение  Отправлено: 24.04.15 16:28. Заголовок: Аналогично . Только ..


Аналогично . Только шрифт стал мельче ..... тот который по умолчанию (в GUI)



Спасибо: 0 
Профиль
gfilatov2002
moderator




Пост N: 747
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 30.04.15 12:01. Заголовок: Просто к сведению. В..


Просто к сведению. Выпустил beta 3 для следующей сборки 2.4.7.
Финальный релиз запланирован на конец мая
Скрытый текст

Поздравляю всех с наступающими праздниками!

Спасибо: 0 
Профиль
Andrey
постоянный участник




Пост N: 4153
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 03.05.15 18:38. Заголовок: gfilatov2002 пишет: ..


gfilatov2002 пишет:

 цитата:
Поздравляю всех с наступающими праздниками!



Присоединяюсь ! С прошедшими праздниками и наступающим 9-мая !!!

Вопрос по ходу за одно (мож кто ответит...):
у объекта LABEL после показа можно как то поменять TOOLTIP ?


Спасибо: 0 
Профиль
gfilatov2002
moderator




Пост N: 748
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 04.05.15 14:42. Заголовок: Andrey пишет: у объ..


Andrey пишет:

 цитата:
у объекта LABEL после показа можно как то поменять TOOLTIP ?


Попробуй

 цитата:
Form_1.Label_1.Tooltip := "New tip !"



Спасибо: 0 
Профиль
Andrey
постоянный участник




Пост N: 4154
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 04.05.15 18:52. Заголовок: gfilatov2002 пишет: ..


gfilatov2002 пишет:

 цитата:
Form_1.Label_1.Tooltip := "New tip !"


Не работает !

Form_1.Label_1.Tooltip := "New tip !" + CRLF + "stroka 2!"
Или в подсказке не работает CRLF ?

Определяю вначале формы, выполняется функция расчёта, пытаюсь заменить, что то меняется, но потом сообщение всё равно первоначальное !

Спасибо: 0 
Профиль
Dima
администратор




Пост N: 4786
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 04.05.15 19:09. Заголовок: Andrey пишет: Или в..


Andrey пишет:

 цитата:
Или в подсказке не работает CRLF ?


А без него пашет ?

Спасибо: 0 
Профиль
Ответов - 300 , стр: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 All [только новые]
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 280
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет