On-line: гостей 0. Всего: 0 [подробнее..]
АвторСообщение
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;
- новые и обновленные старые примеры (как обычно ).




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


gfilatov2002
moderator




Пост N: 641
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 10.09.14 22:10. Заголовок: Andrey пишет: Как э..


Andrey пишет:

 цитата:
Как это меню переделать для всех (основных) разрешений экрана.


Меню для программы с исправлениями выложил по адресу
http://file.qip.ru/arch/B66rPqt/Menu_ButtonEx-upd.html
Для подстройки на текущее разрешение экрана укажите для основной формы
WIDTH GetDesktopWidth() HEIGHT GetDesktopHeight()
вместо фиксированных размеров
WIDTH 1024 HEIGHT 780

Andrey пишет:

 цитата:
Как его сделать, чтобы понятно было в контекстном меню - какой объект сейчас редактируется ?


В Вашем примере все надписи лежат на цветной фоновой надписи.
Видимо, поэтому и не получается определить какой объект сейчас редактируется

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




Пост N: 413
Зарегистрирован: 17.02.12
ссылка на сообщение  Отправлено: 11.09.14 07:36. Заголовок: Andrey пишет:Как его..


Andrey пишет:
 цитата:
Как его сделать, чтобы понятно было в контекстном меню - какой объект сейчас редактируется ?


В нужных объектах на GotFocus запоминай имя \ индекс контрола в STATIC переменной - будешь всегда знать где был.

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



Пост N: 171
Зарегистрирован: 03.12.08
ссылка на сообщение  Отправлено: 16.09.14 12:16. Заголовок: Обновился до последн..


Обновился до последней версии MiniGui ....
Теперь проект собрать не могу .....

C:\MiniGUI\SAMPLES\BASIC\100>hbmk2.bat 100.hbp
Harbour 3.2.0dev (r1409051124)
Borland Resource Compiler Version 5.40
Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland

Ругается :

Error: Unresolved external '_HMG_LoadImage' referenced from C:\MINIGUI\HARBOUR\LIB\MINIPRINT.LIB|c_miniprint
hbmk2[100]: Error: Running linker. 2



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




Пост N: 653
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 16.09.14 12:37. Заголовок: Softlog86 пишет: Об..


Softlog86 пишет:

 цитата:
Обновился до последней версии MiniGui


1. Проверьте дату создания файла библиотеки minigui.lib в папке \minigui\Lib - д.б. 9 сентября 2014 г. 0:18:00
2. пересоберите библиотеку с помощью батника MakeLib.bat из папки \minigui\Source в случае несоответствия версии

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



Пост N: 172
Зарегистрирован: 03.12.08
ссылка на сообщение  Отправлено: 16.09.14 12:49. Заголовок: minigui.lib 09.09...


minigui.lib 09.09.14 00:18 . всё как и нужно вроде-бы ...
пересобираю на всякий случай

УРА !


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




Пост N: 657
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 25.09.14 12:25. Заголовок: АНОНС * АНОНС * АНОН..


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

Завершается подготовка к опубликованию новой версии 2.4.0, которая выйдет на следующей неделе.

Кратко, что нового:
- исправление обнаруженных ошибок и неточностей кода;
- добавлено новое свойство Closable для окон, которое позволяет сделать неактивным кнопку закрытия окна при
использовании команды SET INTERACTIVECLOSE OFF;
- изменен алгоритм центрирования окон (теперь учитывается высота панели задач при выводе окна в центре зкрана);
- небольшие оптимизации с целью ускорения перерисовки элемента управления Browse;
- добавлена поддержка команд WAIT WINDOW и WAIT CLEAR для совместимости с официальной сборкой;
- обновлена unicode-сборка Харбора версии 3.2.0dev, а также библиотеки MiniPrint, BosTaurus, MySql и HbSqlDD;
- добавлены новые и обновлены/исправлены некоторые старые примеры.

Желаю всем мира, добра и процветания!

P.S. Ваши комментарии приветствуются, но не обязательны...

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



Пост N: 175
Зарегистрирован: 03.12.08
ссылка на сообщение  Отправлено: 25.09.14 22:37. Заголовок: gfilatov2002 пишет: ..


gfilatov2002 пишет:

 цитата:
позволяет сделать неактивным кнопку закрытия окна

ТО чего я жду долгое время

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




Пост N: 421
Зарегистрирован: 17.02.12
ссылка на сообщение  Отправлено: 26.09.14 10:12. Заголовок: gfilatov2002 возмож..


gfilatov2002
возможно ли добавить в Browse CELLED | CELLNAVIGATION и NOHEADERS (как в Grid) ?

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




Пост N: 658
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 26.09.14 10:39. Заголовок: SergKis пишет: возм..


SergKis пишет:

 цитата:
возможно ли добавить в Browse CELLED | CELLNAVIGATION и NOHEADERS (как в Grid)


Благодарю за запрос, но не вижу в этом смысла, поскольку для этого у нас есть многофункциональный TBROWSE

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




Пост N: 659
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 26.09.14 10:49. Заголовок: Softlog86 пишет: ТО..


Softlog86 пишет:

 цитата:
ТО чего я жду долгое время


Мечты сбываются

По ходу, вероятно, я буду увеличивать временной интервал между сборками.
Ежемесячный новый релиз более характерен для коммерческого продукта с хорошей финансовой основой (нам и не снилось ).
Для бесплатных этот срок обычно составляет от двух месяцев (н-р, sqlite) до 6-ти месяцев и более (н-р, freeimage).
Кстати, последняя стабильная версия бесплатного Харбора вышла в июле 2011, более 3-х лет тому назад

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




Пост N: 422
Зарегистрирован: 17.02.12
ссылка на сообщение  Отправлено: 26.09.14 16:48. Заголовок: gfilatov2002 пишет:я..


gfilatov2002 пишет:
 цитата:
я буду увеличивать временной интервал между сборками


Это разумно, а то не успеваешь за полетом новой мысли сборки

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




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


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

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

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

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

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

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

В данную сборку добавил также поддержку выполнения завершающих процедур по
команде EXIT PROCEDURE <name> (см. пример в папке samples\Basic\MULTI_PRG)
и определение будущей Windows 10 в функции WinVersion()

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

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




Пост N: 152
Зарегистрирован: 15.09.05
ссылка на сообщение  Отправлено: 03.10.14 14:05. Заголовок: Попробовал


Что заметил:
1. WAIT WINDOW под Windows 8.1 не отображает текст , после того как подергаеш угол окна текст появляется
2. Скомпилировал пример MULTI_PRG MINGW сборкой , кажется EXIT PROCEDURE не срабатывает .

Все остальное ОК

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




Пост N: 664
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 03.10.14 15:17. Заголовок: sashaBG Благодарю ..


sashaBG

Благодарю за отзыв!

1) Работу WAIT WINDOW под Windows 8.1 не проверял из-за отсутствия у меня этой системы.
Похоже, что надо изменить класс AUTOSIZE для текста на обычные ширину и высоту
Попробуйте изменить определение метки на
 
@ iif( IsVistaOrLater(), 3, 6 ), 10 LABEL Message ;
WIDTH GetProperty( cFormName, "Width" ) - 20 HEIGHT 24 VALUE cMessage SIZE 10 CENTERALIGN


2) Вы правы. Я уже сообщал об этом при анонсе сборки на английском форуме:

 цитата:

Support of execute the EXIT procedures is available now for Borland C compiler only.
An EXIT procedure ClipExit() should be moved from the Minigui core to your application at
using of MinGW compiler for proper executing of the local EXIT procedures.



Если требуется рабочий пример MULTI_PRG под MINGW, то он у меня есть (могу выложить).

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




Пост N: 153
Зарегистрирован: 15.09.05
ссылка на сообщение  Отправлено: 03.10.14 17:51. Заголовок: Спасибо , буду благодарен


Спасибо Григорий , буду очень благодарен !
Так как я пользуюсь MINGW сборкой.

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




Пост N: 665
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 03.10.14 20:53. Заголовок: sashaBG пишет: я по..


sashaBG пишет:

 цитата:
я пользуюсь MINGW сборкой


Ниже Вы обнаружите patch библиотеки и рабочий пример.
Обратите внимание, что теперь потребуется обязательно включать в каждое приложение процедуру ClipExit(), как это сделано в примере.
Скрытый текст


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




Пост N: 3639
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 05.10.14 22:50. Заголовок: Проблема в новой сбо..


Проблема в новой сборке c BCC 5.5 !!!

При использовании ключа -mt, приложение остается в памяти после закрытия программы.
На предыдущей версии такого не было. Откатился еще раз и перепроверил.
Использую: INIT PROCEDURE MyInitWin(), хотя потом это убрал, все равно приложение остается в памяти, после его закрытия.




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




Пост N: 154
Зарегистрирован: 15.09.05
ссылка на сообщение  Отправлено: 06.10.14 11:08. Заголовок: Потверждаю


Потверждаю . У меня и под BCC55 и под MINGW програма остается в памяти .
Если в ON RELEASE добавить ExitProcess() , тогда убирается , но у меня иконка из трея не убирается , если мышкой туда подвигать тогда исчезает

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




Пост N: 666
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 06.10.14 12:35. Заголовок: sashaBG пишет: Потв..


sashaBG пишет:

 цитата:
Потверждаю . У меня и под BCC55 и под MINGW програма остается в памяти


Благодарю за оперативную проверку последних изменений в библиотеке

Исправленную сборку выложил по адресу:

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

Ниже привожу ее список изменений
Скрытый текст


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




Пост N: 667
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 07.10.14 13:44. Заголовок: Для тех, кто пользуется IDE


Выложил обновление HMG-IDE на официальном сайте библиотеки по адресу:

http://www.hmgextended.com/files/HMGS-IDE/ide.zip

Также работает update программы через меню Help->Update

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

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