Автор | Сообщение |
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; - новые и обновленные старые примеры (как обычно ).
|
|
|
Ответов - 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 пишет: цитата: | Как его сделать, чтобы понятно было в контекстном меню - какой объект сейчас редактируется ? |
| В Вашем примере все надписи лежат на цветной фоновой надписи. Видимо, поэтому и не получается определить какой объект сейчас редактируется
|
|
|
SergKis
|
| постоянный участник
|
Пост N: 413
Зарегистрирован: 17.02.12
|
|
Отправлено: 11.09.14 07:36. Заголовок: Andrey пишет:Как его..
Andrey пишет: цитата: | Как его сделать, чтобы понятно было в контекстном меню - какой объект сейчас редактируется ? |
| В нужных объектах на GotFocus запоминай имя \ индекс контрола в STATIC переменной - будешь всегда знать где был.
|
|
|
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
|
|
|
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 в случае несоответствия версии
|
|
|
Softlog86
|
| |
Пост N: 172
Зарегистрирован: 03.12.08
|
|
Отправлено: 16.09.14 12:49. Заголовок: minigui.lib 09.09...
minigui.lib 09.09.14 00:18 . всё как и нужно вроде-бы ... пересобираю на всякий случай УРА !
|
|
|
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. Ваши комментарии приветствуются, но не обязательны...
|
|
|
Softlog86
|
| |
Пост N: 175
Зарегистрирован: 03.12.08
|
|
Отправлено: 25.09.14 22:37. Заголовок: gfilatov2002 пишет: ..
gfilatov2002 пишет: цитата: | позволяет сделать неактивным кнопку закрытия окна |
|
ТО чего я жду долгое время
|
|
|
SergKis
|
| постоянный участник
|
Пост N: 421
Зарегистрирован: 17.02.12
|
|
Отправлено: 26.09.14 10:12. Заголовок: gfilatov2002 возмож..
gfilatov2002 возможно ли добавить в Browse CELLED | CELLNAVIGATION и NOHEADERS (как в Grid) ?
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 658
Зарегистрирован: 11.02.10
|
|
Отправлено: 26.09.14 10:39. Заголовок: SergKis пишет: возм..
SergKis пишет: цитата: | возможно ли добавить в Browse CELLED | CELLNAVIGATION и NOHEADERS (как в Grid) |
| Благодарю за запрос, но не вижу в этом смысла, поскольку для этого у нас есть многофункциональный TBROWSE
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 659
Зарегистрирован: 11.02.10
|
|
Отправлено: 26.09.14 10:49. Заголовок: Softlog86 пишет: ТО..
Softlog86 пишет: цитата: | ТО чего я жду долгое время |
| Мечты сбываются По ходу, вероятно, я буду увеличивать временной интервал между сборками. Ежемесячный новый релиз более характерен для коммерческого продукта с хорошей финансовой основой (нам и не снилось ). Для бесплатных этот срок обычно составляет от двух месяцев (н-р, sqlite) до 6-ти месяцев и более (н-р, freeimage). Кстати, последняя стабильная версия бесплатного Харбора вышла в июле 2011, более 3-х лет тому назад
|
|
|
SergKis
|
| постоянный участник
|
Пост N: 422
Зарегистрирован: 17.02.12
|
|
Отправлено: 26.09.14 16:48. Заголовок: gfilatov2002 пишет:я..
gfilatov2002 пишет: цитата: | я буду увеличивать временной интервал между сборками |
| Это разумно, а то не успеваешь за полетом новой мысли сборки
|
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 662
Зарегистрирован: 11.02.10
|
|
Отправлено: 02.10.14 10:23. Заголовок: Новый релиз библиоте..
|
|
|
sashaBG
|
| постоянный участник
|
Пост N: 152
Зарегистрирован: 15.09.05
|
|
Отправлено: 03.10.14 14:05. Заголовок: Попробовал
Что заметил: 1. WAIT WINDOW под Windows 8.1 не отображает текст , после того как подергаеш угол окна текст появляется 2. Скомпилировал пример MULTI_PRG MINGW сборкой , кажется EXIT PROCEDURE не срабатывает . Все остальное ОК
|
|
|
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, то он у меня есть (могу выложить).
|
|
|
sashaBG
|
| постоянный участник
|
Пост N: 153
Зарегистрирован: 15.09.05
|
|
Отправлено: 03.10.14 17:51. Заголовок: Спасибо , буду благодарен
Спасибо Григорий , буду очень благодарен ! Так как я пользуюсь MINGW сборкой.
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 665
Зарегистрирован: 11.02.10
|
|
Отправлено: 03.10.14 20:53. Заголовок: sashaBG пишет: я по..
sashaBG пишет: цитата: | я пользуюсь MINGW сборкой |
| Ниже Вы обнаружите patch библиотеки и рабочий пример. Обратите внимание, что теперь потребуется обязательно включать в каждое приложение процедуру ClipExit(), как это сделано в примере. Скрытый текст
|
|
|
Andrey
|
| постоянный участник
|
Пост N: 3639
Зарегистрирован: 12.09.06
|
|
Отправлено: 05.10.14 22:50. Заголовок: Проблема в новой сбо..
Проблема в новой сборке c BCC 5.5 !!! При использовании ключа -mt, приложение остается в памяти после закрытия программы. На предыдущей версии такого не было. Откатился еще раз и перепроверил. Использую: INIT PROCEDURE MyInitWin(), хотя потом это убрал, все равно приложение остается в памяти, после его закрытия.
|
|
|
sashaBG
|
| постоянный участник
|
Пост N: 154
Зарегистрирован: 15.09.05
|
|
Отправлено: 06.10.14 11:08. Заголовок: Потверждаю
Потверждаю . У меня и под BCC55 и под MINGW програма остается в памяти . Если в ON RELEASE добавить ExitProcess() , тогда убирается , но у меня иконка из трея не убирается , если мышкой туда подвигать тогда исчезает
|
|
|
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 Ниже привожу ее список изменений Скрытый текст
* Fixed: Problem in MT environment after a recent change in Minigui core. Reported by Verchenko Andrey <verchenkoag@gmail.com>. Contributed by Grigory Filatov <gfilatov@inbox.ru> (see demo in folder \samples\Advanced\NETIO_2\Server) * Fixed: Wrong window's height in the function WaitWindow() at Windows 8.1. Contributed by Pierpaolo Martinello <pier.martinello[at]alice.it> (see demo in folder \samples\Basic\DirSelect) * Enhanced: Added support of the AutoIncrement fields in a Browse control. Contributed by Grigory Filatov <gfilatov@inbox.ru> * Updated: Added an additional checking of result type at 'When' and 'Valid' events in a Browse control. Requested by Pedro Chanis <drinol@yahoo.com>. Contributed by Grigory Filatov <gfilatov@inbox.ru> * Updated: ErrorSys.prg for compatibility with Viktor's Harbour fork 3.4.0. Contributed by Grigory Filatov <gfilatov@inbox.ru> * Updated: Harbour Compiler 3.2.0dev (SVN 2014-10-05 11:45): * Updated: HbSqlDD library source code (see in folder \Source\HbSqlDD): - added a new code to set a column type giving the highest priority SQLITE3 declared column types; - declare default size for numeric, blob and any fields larger enough to store data after COPY TO from SQLITE3 database. Contributed by Przemyslaw Czerpak (see demo in folder \samples\Advanced\Sqlit3DD) Contributed by Grigory Filatov <gfilatov@inbox.ru> (look at ReadMe.txt in folder \harbour) * Updated: 'Login to application' sample: minor change. Contributed by Pierpaolo Martinello <pier.martinello[at]alice.it> (see in folder \samples\Basic\Login)
|
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 667
Зарегистрирован: 11.02.10
|
|
Отправлено: 07.10.14 13:44. Заголовок: Для тех, кто пользуется IDE
|
|
|
Ответов - 301
, стр:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
All
[только новые]
|
|