Автор | Сообщение |
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
[только новые]
|
|
Панченко
|
| |
Пост N: 15
Зарегистрирован: 13.06.12
|
|
Отправлено: 10.10.12 18:03. Заголовок: gfilatov2002 пишет: ..
gfilatov2002 пишет: Ошибка 404. Документ не найден.
|
|
|
nick_mi
|
| |
Пост N: 63
Зарегистрирован: 19.05.05
|
|
Отправлено: 10.10.12 18:35. Заголовок: Правая кнопка - Доба..
Правая кнопка - Добавить страницу в закладки, и из закладок уже открывай. Но все же надо было, конечно, подробней прокоментировать
|
|
|
Dima
|
| |
Пост N: 2525
Зарегистрирован: 17.05.05
|
|
Отправлено: 10.10.12 21:07. Заголовок: nick_mi Таки да раб..
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 419
Зарегистрирован: 11.02.10
|
|
Отправлено: 11.10.12 13:15. Заголовок: Новый релиз библиоте..
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 423
Зарегистрирован: 11.02.10
|
|
Отправлено: 29.10.12 13:18. Заголовок: АНОНС * АНОНС * АНОН..
АНОНС * АНОНС * АНОНС * АНОНС * АНОНС Завершена подготовка к опубликованию новой версии 2.1.7, которая выйдет завтра. Кратко, что нового: - исправление обнаруженных ошибок/опечаток в коде ; - важные исправления в библиотеке TsBrowse для обеспечения корректного выхода из режима редактирования мемо-полей; - обновлена unicode-сборка Харбора версии 3.2.0dev, а также библиотеки MiniPrint и HbPrinter для совместимости с изменениями в языковой поддержке компилятора Харбор; - добавлены новые и обновлены старые примеры (как обычно ). Благодарю за внимание!
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 424
Зарегистрирован: 11.02.10
|
|
Отправлено: 30.10.12 11:34. Заголовок: Новый релиз библиоте..
|
|
|
petr707
|
| |
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 01.11.12 23:21. Заголовок: Замечание по примеру "Серийный номер"
в примере ..\MiniGUI\SAMPLES\Advanced\VOLUME_INFO\demo.prg видимо опечатка ? 65535 в строке 22 cDiskSerial := I2Hex( nSerNum / 65535 ) + "-" + I2Hex( nSerNum ) должно быть 65536 cDiskSerial := I2Hex( nSerNum / 65536 ) + "-" + I2Hex( nSerNum ) demo и demo2 дают разное значение серийного номера
|
|
|
Avf
|
| |
Пост N: 13
Зарегистрирован: 19.10.05
|
|
Отправлено: 06.11.12 11:12. Заголовок: Здравствуйте Григори..
Здравствуйте, Григорий! Планируется ли перенос в Ваш новый релиз графической библиотеки BosTaurus авторства dr.Claudio Soto ?
|
|
|
Andrey
|
| постоянный участник
|
Пост N: 2395
Зарегистрирован: 12.09.06
|
|
Отправлено: 06.11.12 11:28. Заголовок: Avf пишет: графичес..
Avf пишет: цитата: | графической библиотеки BosTaurus авторства dr.Claudio Soto |
| Ссылку для просмотра дайте пожалуйста.
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 425
Зарегистрирован: 11.02.10
|
|
Отправлено: 06.11.12 12:32. Заголовок: Avf пишет: Планируе..
Avf пишет: цитата: | Планируется ли перенос в Ваш новый релиз графической библиотеки BosTaurus |
| Да, планируется. Клаудио как раз прислал мне сегодня свежую версию своей библиотеки со следующими изменениями: цитата: | *************************************** * BOS TAURUS: Graphic Library for HMG * *************************************** * Bos Taurus, (c) 2012 by Dr. Claudio Soto, <srvet@adinet.com> ************************************ * BOS TAURUS 1.0.1 2012/11/03 ************************************ - Updated BT_BitmapLoadFile() fuction, now load images in the formats: BMP, GIF, JPG, TIF and PNG. - Added Functions: - BT_BitmapInvert - BT_BitmapContrast - BT_BitmapModifyColor - BT_BitmapGammaCorrect - BT_BitmapConvolutionFilter3x3 - Updated BosTaurus-FunctionsReferenceGuide.PDF with changes made. - Added Prototype Example for HMG Extended in BosTaurus-FunctionsReferenceGuide.PDF - Added Demo10 - Added the following directive in file: BosTaurus_C.prg (for compatibility with HMG Extended) - #define BT_BCC_LINK_LIB "C:\Borland\BCC55\Lib\PSDK\msimg32.lib" // If necessary define adequate path in your application before include header files - Now Bos Taurus is distributed as HFCL and as raw source code. - BosTaurus_HFCL.rar - BosTaurus_SOURCE.rar - BosTaurus_HMG // HMG Oficial - BosTaurus_MiniGUI // HMG Extended |
|
|
|
|
Andrey
|
| постоянный участник
|
Пост N: 2396
Зарегистрирован: 12.09.06
|
|
Отправлено: 06.11.12 12:39. Заголовок: gfilatov2002 пишет: ..
gfilatov2002 пишет: Т.е. можно будет PNG-картинки выводить ?
|
|
|
|
Avf
|
| |
Пост N: 14
Зарегистрирован: 19.10.05
|
|
Отправлено: 06.11.12 12:44. Заголовок: Спасибо, будем ждать..
Спасибо, будем ждать. Тем более, что он планирует ее доработать : Скрытый текст I'm finishing the next version and I will distribute as HFCL and as a separate package. The next version of Bos Taurus include functions for processing image (blur, emboss, sharpen, edge detect, etc.) and load PNG images. I am currently in the process of testing and documentation update. Best regards, Claudio.
|
|
|
|
Avf
|
| |
Пост N: 15
Зарегистрирован: 19.10.05
|
|
Отправлено: 06.11.12 12:59. Заголовок: to Andrey Предварит..
to Andrey Предварительная документация Скрытый текст http://tempfile.ru/file/2603239
|
|
|
|
sashaBG
|
| постоянный участник
|
Пост N: 114
Зарегистрирован: 15.09.05
|
|
Отправлено: 21.11.12 14:47. Заголовок: Аналог каманды KEYBOARD в MiniGUI ?
Ребята нужен Аналог команды KEYBOARD в MiniGUI Я пробовал искать по форуму но ничего не нашел ! На английском форуме что-то нашел , вариант Поляка Марека но под MiniGui Ext Не сработало.
|
|
|
SergeyL
|
| |
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 21.11.12 15:27. Заголовок: Аналог каманды KEYBOARD в MiniGUI
Посмотрите пример в MiniGUI ..\Advanced\ReadKey
|
|
|
sashaBG
|
| постоянный участник
|
Пост N: 115
Зарегистрирован: 15.09.05
|
|
Отправлено: 21.11.12 21:32. Заголовок: Я имел ввиду
Я имел ввиду вствить в буффер клавиатуры : KEYBOARD chr(13)
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 426
Зарегистрирован: 11.02.10
|
|
Отправлено: 21.11.12 23:08. Заголовок: sashaBG Попробуйте ..
sashaBG Попробуйте использовать функцию InsertReturn() В общем случае, можно использовать вызов _PushKey ( VK_????? ) для того, чтобы поместить в буфер клавиатуры код нужной клавиши.
|
|
|
sashaBG
|
| постоянный участник
|
Пост N: 116
Зарегистрирован: 15.09.05
|
|
Отправлено: 22.11.12 11:21. Заголовок: Спасибо !
Спасибо Григорий ! Наверное надо ети функции описать в документации Я их нашел в c_controlmisc.c
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 427
Зарегистрирован: 11.02.10
|
|
Отправлено: 05.12.12 18:41. Заголовок: АНОНС * АНОНС * АНОН..
АНОНС * АНОНС * АНОНС * АНОНС * АНОНС Завершается подготовка к опубликованию новой версии 2.1.8, которая выйдет на следующей неделе. Кратко, что нового: - исправлены обнаруженные ошибки и неточности кода; - добавлена команда DEFINE WINDOW TEMPLATE ... MDICHILD; - добавлен новый класс VCENTERALIGN для вертикального выравнивания текста в элементе управления LABEL (благодарю SergKis за подсказку); - PRG-код был отформатирован с помощью Harbour утилиты hbformat и далее - вручную; - обновлена UNICODE-сборка Харбора версии 3.2.0dev, мелкие исправления в библиотеках MiniPrint и PropGrid; - пересобрана HMGS-IDE с текущей версией библиотеки; - добавлены новые/обновлены старые примеры, в т.ч. библиотека Bos Taurus v.1.02. Благодарю за внимание!
|
|
|
Andrey
|
| постоянный участник
|
Пост N: 2453
Зарегистрирован: 12.09.06
|
|
Отправлено: 05.12.12 19:58. Заголовок: gfilatov2002 пишет: ..
gfilatov2002 пишет: цитата: | в т.ч. библиотека Bos Taurus v.1.02. |
| А она показ PNG файлов поддерживает ? gfilatov2002 пишет: цитата: | PRG-код был отформатирован с помощью Harbour утилиты hbformat |
| А где её посмотреть ?
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 428
Зарегистрирован: 11.02.10
|
|
Отправлено: 05.12.12 23:16. Заголовок: Andrey пишет: А она..
Andrey пишет: цитата: | А она показ PNG файлов поддерживает ? |
| Да, поддерживает Andrey пишет: В папке harbour\contrib\hbformat на сайте Харбор SVN
|
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 429
Зарегистрирован: 11.02.10
|
|
Отправлено: 12.12.12 11:52. Заголовок: Новый релиз библиоте..
|
|
|
Andrey
|
| постоянный участник
|
Пост N: 2478
Зарегистрирован: 12.09.06
|
|
Отправлено: 14.12.12 21:53. Заголовок: Спасибо БОЛЬШОЕ Григ..
Спасибо БОЛЬШОЕ Григорий ! Библиотека SAMPLES\Advanced\BosTaurus - просто сказка ....
|
|
|
Dr. Oldwarez
|
| постоянный участник
|
Пост N: 224
Зарегистрирован: 27.07.08
|
|
Отправлено: 04.01.13 20:26. Заголовок: Обнаружена проблема
Подскажите, пожалуйста, почему в 2.1.7 и 2.1.8 не работает THREESTATE checkbox. Похоже это от того, что переменным больше нельзя быть неопределенными, а логическая переменная может иметь только два состояния.
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 437
Зарегистрирован: 11.02.10
|
|
Отправлено: 04.01.13 22:02. Заголовок: Dr. Oldwarez пишет: ..
Dr. Oldwarez пишет: цитата: | не работает THREESTATE checkbox |
| Благодарю за сообщение! Это будет исправлено в следующей сборке, а сейчас просто пересоберите библиотеку с помощью батника source\MakeLib.bat
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 443
Зарегистрирован: 11.02.10
|
|
Отправлено: 22.01.13 12:32. Заголовок: Новый релиз библиоте..
Новый релиз библиотеки для компилятора BCC выложил на обновленном сайте по адресу: http://hmgextended.com/files/CONTRIB/hmg-2.1.9-setup.zip Также доступна полная сборка для компилятора MinGW по адресу: http://hmgextended.com/files/CONTRIB/hmg219-mingw.exe Новый релиз библиотеки для компилятора BCC перезалил также по адресу: http://minigui.mylivepage.ru/file/?fileid=8715 Кратко, что нового: - исправлены обнаруженные ошибки и неточности кода; - ширина и высота в команде DEFINE WINDOW ... теперь имеют значения по умолчанию; - исправления в элементе управления LABEL (благодарю SergKis за подсказку); - обновлена UNICODE-сборка Харбора версии 3.2.0dev, важные изменения в contrib библиотеках SQLite и MySQL, мелкие исправления в библиотеке TsBrowse; - пересобрана HMGS-IDE с текущей версией библиотеки; - добавлены новые/обновлены старые примеры. Благодарю за внимание!
|
|
|
Andrey
|
| постоянный участник
|
Пост N: 2585
Зарегистрирован: 12.09.06
|
|
Отправлено: 22.01.13 14:29. Заголовок: Ура ! Примеры с LAB..
Ура ! Примеры с LABEL заработали ! Спасибо БОЛЬШОЕ !
|
|
|
gustow
|
| постоянный участник
|
Пост N: 348
Зарегистрирован: 06.02.07
|
|
Отправлено: 23.01.13 13:05. Заголовок: gfilatov2002 , спаси..
Григорий , спасибо! "В новый год - с новым релизом!" :) По примерам: я когда-то года 3 назад делал "интеллектуального почтового робота" (Harbour, консоль, разбирает вложения из писем по папкам, авто-отвечает, ведет HTML-лог); недавно наткнулся на него в "старых завалах". Не надо ли такое в примеры? Оно, конечно, заточено по логике разбора и поведения "под себя" прямо в коде (а не как бы надо - что правила прописаны где-то во "внешке"), но авось кому пригодится именно как пример подобной "автоматизации офис-процесса"? Можно и "допилить надфилем", конечно :) Это мы собирали в Мед.информ.центре с области ежедневно статистику по ОРВИ - а в каждом письме должно быть 4 (или 5) XLSок с предопределенными именами ("Axxxx", "Bxxxx", "Cxxxx", "Dxxxx" [, "Exxxx"] - где "хххх" цифровой код больницы; и надо проверить, что хотя бы A-D имеются, а потом сложить "Axxxx.xls" в папочку, где накапливаются сегодняшние "A", "Bxxxx.xls" - где "B"... ; не забыть пометить в списке, от кого пришли...); и когда в день таких писем сыплется полторы-две сотни, посаженная разгребать девочка слезами-потом-матом умылась сходу :)) А эта штука лежит на серваке, шедулером (ОСи сервака) запускается раз в 15 минут, проверяет определенный ящик, если есть новые письма - разгребает, ВСЕМ отвечает (либо "Всё нормально, принято, благодарю за службу!", либо "А где вложения??" или "А почему только 3 файла??" или "Это еще что за фигню вы прислали??" - и всё вполне подробно, "по-человечески"), спит дальше. Работала год без вопросов (забыли выключить :)) хотя Минздрав наш уже через 3 месяца ежедневный контроль отменил, а еще через 2 совсем отменил, поскольку лето настало, какие тут ОРВИ?..).
|
|
|
krutoff
|
| |
Пост N: 160
Зарегистрирован: 17.10.05
|
|
Отправлено: 04.02.13 14:10. Заголовок: Ситуация
У меня возникла такая ситуация: Поставил Windows 8, Установил последнюю сборку xHarbour: xhmg219_xhb9908 и MiniGUI hmg-2.1.9-setup. В результате при сборке моей программы (68 модулей) операционная система выдала APPCRASH Код исключения=C0000005. Прочитал в интернете эту ошибку и понял, что меня отфутболила операционная система и искать эту ошибку можно месяцами, т.к. при тестировании я не смог подойти даже к 1-й строчке моей программы. Сделал откат на MiniGUI hmg-2.1.7-setup и Ура! - Все заработало под Windows 8. Конечно, буду искать и дальше у себя, но пока буду сидеть на версии 2.1.7...
|
|
|
Andrey
|
| постоянный участник
|
Пост N: 2669
Зарегистрирован: 12.09.06
|
|
Отправлено: 15.02.13 16:22. Заголовок: Григорий ! Спасибо Б..
|
|
|
MTC
|
| |
Пост N: 2
Зарегистрирован: 07.02.13
|
|
Отправлено: 15.02.13 16:54. Заголовок: Andrey пишет: Григо..
Andrey пишет: цитата: | Григорий ! Спасибо БОЛЬШОЕ за пример ! Пример просто СУПЕР ! |
| А что за пример то?
|
|
|
|
Andrey
|
| постоянный участник
|
Пост N: 2674
Зарегистрирован: 12.09.06
|
|
Отправлено: 16.02.13 17:53. Заголовок: MTC пишет: А что за..
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 452
Зарегистрирован: 11.02.10
|
|
Отправлено: 25.02.13 12:21. Заголовок: АНОНС * АНОНС * АНОН..
АНОНС * АНОНС * АНОНС * АНОНС * АНОНС Завершена подготовка к опубликованию новой версии 2.2.0, которая выйдет завтра. Кратко, что нового: - исправлены обнаруженные ошибки и неточности кода; - оптимизировано использование внутренних функций элемента управления Browse; - Controls Context меню теперь поддерживает многоуровневые меню (благодарю Владимира Чумаченко за это); - обновлен менеджер проектов MPM и батник batch\compile.bat для работы с дебагером; - библиотека WinReport поддерживает теперь создание отчетов в формате PDF (это beta-версия); - обновлена WINANSI-сборка Харбора версии 3.2.0dev, мелкие исправления в библиотеке TsBrowse; - пересобрана HMGS-IDE с текущей версией библиотеки; - добавлены новые/обновлены старые примеры, в т.ч. библиотека Bos Taurus v.1.02. Благодарю за внимание!
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 453
Зарегистрирован: 11.02.10
|
|
Отправлено: 26.02.13 11:41. Заголовок: Новый релиз библиоте..
|
|
|
gustow
|
| постоянный участник
|
Пост N: 387
Зарегистрирован: 06.02.07
|
|
Отправлено: 26.02.13 12:21. Заголовок: Григорий, спасибо за..
Григорий, спасибо за очередной релиз! Засуча рукава, начнем копать - что там новенького-интересненького?.. :)
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 461
Зарегистрирован: 11.02.10
|
|
Отправлено: 08.04.13 11:32. Заголовок: АНОНС * АНОНС * АНОН..
АНОНС * АНОНС * АНОНС * АНОНС * АНОНС Завершена подготовка к опубликованию новой версии 2.2.1, которая выйдет послезавтра (в День освобождения Одессы от фашистов). Кратко, что нового: - исправление обнаруженных опечаток в коде, а также мелкие оптимизации кода с целью уменьшения размера ядра библиотеки; - добавлена возможность разместить индикатор PROGRESSITEM в статусной строке элемента управления StatusBar; - добавлен новый класс Customize для элемента управления Toolbar[Ex]; - добавлена секция <trustInfo> в файл манифеста для корректного запроса прав запуска в UAC при работе в Win Vista/7; - обновлена библиотека HbSQLite3 до версии 3.7.16.1; - обновлена unicode-сборка Харбора версии 3.2.0dev, а также библиотеки WinReport и TSBrowse; - обновлена HMGS-IDE до версии 1.2.0; - добавлены новые и обновлены старые примеры (как обычно ). Благодарю за внимание!
|
|
|
Andrey
|
| постоянный участник
|
Пост N: 2784
Зарегистрирован: 12.09.06
|
|
Отправлено: 08.04.13 12:02. Заголовок: gfilatov2002 пишет: ..
gfilatov2002 пишет: цитата: | Завершена подготовка к опубликованию новой версии 2.2.1, которая выйдет послезавтра (в День освобождения Одессы от фашистов). |
| С нетерпением ждем ....
|
|
|
Softlog86
|
| |
Пост N: 86
Зарегистрирован: 03.12.08
|
|
Отправлено: 08.04.13 19:31. Заголовок: индикатор PROGRESSIT..
цитата: | индикатор PROGRESSITEM в статусной строке элемента управления StatusBar |
| Давно ждал !!!
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 462
Зарегистрирован: 11.02.10
|
|
Отправлено: 10.04.13 10:23. Заголовок: Новый релиз библиоте..
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 469
Зарегистрирован: 11.02.10
|
|
Отправлено: 07.05.13 13:24. Заголовок: АНОНС * АНОНС * АНОН..
АНОНС * АНОНС * АНОНС * АНОНС * АНОНС Завершена подготовка к опубликованию новой версии 2.2.2, которая выйдет на следующей неделе (и посвящается очередной годовщине Великой Победы). Кратко, что нового: - исправление обнаруженных опечаток в коде, а также мелкие оптимизации кода с целью уменьшения размера ядра библиотеки; - добавлены новые команды для выгрузки всех видов меню (синхронизировано с официальным релизом HMG 3.1.2); - обновлена библиотека HbSQLite3 до версии 3.7.16.2; - обновлена unicode-сборка Харбора версии 3.2.0dev, а также библиотеки HbPrinter и MiniPrint; - пересобрана HMGS-IDE с текущей версией библиотеки; - добавлены новые и обновлены многие старые примеры (как обычно ). Благодарю за внимание!
|
|
|
Andrey
|
| постоянный участник
|
Пост N: 2831
Зарегистрирован: 12.09.06
|
|
Отправлено: 07.05.13 15:43. Заголовок: gfilatov2002 пишет: ..
gfilatov2002 пишет: цитата: | добавлены новые команды для выгрузки всех видов меню |
| А можно кратко об этих командах ?
|
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 470
Зарегистрирован: 11.02.10
|
|
Отправлено: 07.05.13 15:56. Заголовок: Andrey пишет: А мож..
Andrey пишет: цитата: | А можно кратко об этих командах ? |
| Я добавил следующие команды для совместимости с официальным релизом: - новая функция IsMainMenuDefined ( <FormName> ) - команды уничтожения ранее заданного меню в процессе выполнения программы: RELEASE MAIN MENU OF <form> RELEASE CONTEXT MENU OF <form> RELEASE NOTIFY MENU OF <form> RELEASE DROPDOWN MENU BUTTON <button> OF <form> RELEASE DROPDOWNMENU OWNERBUTTON <button> OF <form> а также пример использования этих команд
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 471
Зарегистрирован: 11.02.10
|
|
Отправлено: 14.05.13 10:00. Заголовок: Новый релиз библиоте..
|
|
|
alex_II
|
| |
Пост N: 97
Зарегистрирован: 12.07.06
|
|
Отправлено: 15.05.13 04:44. Заголовок: Перешел на версию 2...
Перешел на версию 2.2.2 – полет нормальный Большое спасибо
|
|
|
Andrey
|
| постоянный участник
|
Пост N: 2838
Зарегистрирован: 12.09.06
|
|
Отправлено: 29.05.13 11:44. Заголовок: gfilatov2002 - хотел..
gfilatov2002 - хотелось бы видеть пример для GUI отладчика для Harbour в поставке MiniGui. Пускай общественность знает и пользуется классным отладчиком, тем более что в МиниГуи отладки нет, то что есть - неудобно пользоваться. Кто поддерживает это предложение ?
|
|
|
krutoff
|
| |
Пост N: 161
Зарегистрирован: 17.10.05
|
|
Отправлено: 29.05.13 13:19. Заголовок: Григорий, спасибо з..
Григорий, спасибо за новую версию. Хочу попробовать ее на XHarbour под Windows 8. Подскажите, где можно скачать последние бинарники XHarbour для Вашей версии 2.2.2?
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 473
Зарегистрирован: 11.02.10
|
|
Отправлено: 29.05.13 14:30. Заголовок: krutoff пишет: Подс..
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 474
Зарегистрирован: 11.02.10
|
|
Отправлено: 29.05.13 15:29. Заголовок: Andrey пишет: хотел..
Andrey пишет: цитата: | хотелось бы видеть пример для GUI отладчика для Harbour |
| Очень просто: 1) копируете 2 файла - hwgdebug.lib и hwgdebug.exe в папку своего проекта (или примера); 2) запускаете графический отладчик на выполнение по команде Compile.bat /s /b /l hwgdebug Вот и все!
|
|
|
alkresin
|
| moderator
|
Пост N: 646
Зарегистрирован: 06.07.06
|
|
Отправлено: 29.05.13 17:16. Заголовок: Еще было бы хорошо д..
Еще было бы хорошо дополнить эти 2 функции из dbgconnect.prg ( hwgdebug.lib ) кодом для Minigui: цитата: | Function hwg_dbg_Alert( cMessage ) Local bCode := &( Iif( Type( "hwg_msginfo()" ) == "UI", "{|s|hwg_msginfo(s)}", "{|s|alert(s)}" ) ) Eval( bCode, cMessage ) Return Nil Function hwg_dbg_Quit() Local bCode := &( Iif( Type( "hwg_endwindow()" ) == "UI", "{|s|hwg_endwindow()}", "{||__Quit()}" ) ) Eval( bCode ) Return Nil |
|
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 475
Зарегистрирован: 11.02.10
|
|
Отправлено: 29.05.13 17:29. Заголовок: Ok :sm52: Function..
Ok цитата: | Function hwg_dbg_Alert( cMessage ) Local bCode := &( Iif( Type( "hwg_msginfo()" ) == "UI", "{|s|hwg_msginfo(s)}", "{|s|msginfo(s)}" ) ) Eval( bCode, cMessage ) Return Nil Function hwg_dbg_Quit() Local bCode := &( Iif( Type( "hwg_endwindow()" ) == "UI", "{|s|hwg_endwindow()}", "{||ReleaseAllWindows()}" ) ) Eval( bCode ) Return Nil |
|
|
|
|
alkresin
|
| moderator
|
Пост N: 647
Зарегистрирован: 06.07.06
|
|
Отправлено: 29.05.13 17:45. Заголовок: Тогда, наверное, вот..
Тогда, наверное, вот так: цитата: | Function hwg_dbg_Alert( cMessage ) Local bCode := &( Iif( Type( "hwg_msginfo()" ) == "UI", "{|s|hwg_msginfo(s)}", ; Iif( Type( "msginfo()" ) == "UI", "{|s|msginfo(s)}", "{|s|alert(s)}" ) ) ) Eval( bCode, cMessage ) Return Nil Function hwg_dbg_Quit() Local bCode := &( Iif( Type( "hwg_endwindow()" ) == "UI", "{|s|hwg_endwindow()}", ; Iif( Type( "ReleaseAllWindows()" ) == "UI","{||ReleaseAllWindows()}", "{||__Quit()}" ) ) ) Eval( bCode ) Return Nil |
| Отлаживаются ведь и консольные приложения.
|
|
|
Andrey
|
| постоянный участник
|
Пост N: 2839
Зарегистрирован: 12.09.06
|
|
Отправлено: 29.05.13 19:55. Заголовок: alkresin пишет: Еще..
alkresin пишет: цитата: | Еще было бы хорошо дополнить эти 2 функции из dbgconnect.prg ( hwgdebug.lib ) кодом для Minigui: |
| Куда ставить эти функции ? В свой проект ?
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 478
Зарегистрирован: 11.02.10
|
|
Отправлено: 10.06.13 11:24. Заголовок: АНОНС * АНОНС * АНОН..
АНОНС * АНОНС * АНОНС * АНОНС * АНОНС Завершена подготовка к опубликованию новой версии 2.2.3, которая выйдет послезавтра. Кратко, что нового: - исправлены обнаруженные ошибки и неточности кода; - добавлена давно обещанная поддержка PNG and TIF картинок в элементе управления Image и для использования на кнопках элемента управления ToolBar - добавлены новые команды для синхронизизации с официальным релизом HMG 3.1.3: DISABLE [ CONTROL ] EVENT ControlName OF FormName ENABLE [ CONTROL ] EVENT ControlName OF FormName StopControlEventProcedure ( cControlName, cFormName, lStop ) DISABLE [ WINDOW ] EVENT OF FormName ENABLE [ WINDOW ] EVENT OF FormName StopWindowEventProcedure ( cFormName, lStop ) GetLastActiveFormIndex () --> Return nFormIndex GetLastActiveControlIndex () --> Return nControlIndex - обновлена библиотека WinReport (это beta-версия); - обновлена библиотека SQLite3Facade (это надстройка для облегчения доступа к базам SQLite); - обновлена библиотека HbSQLite3 до версии 3.7.17; - обновлена unicode-сборка Харбора версии 3.2.0dev, мелкие исправления в библиотеке TsBrowse; - пересобрана HMGS-IDE с текущей версией библиотеки; - добавлены новые/обновлены старые примеры, в т.ч. библиотека Bos Taurus v.1.04. Благодарю за внимание!
|
|
|
Andrey
|
| постоянный участник
|
Пост N: 2841
Зарегистрирован: 12.09.06
|
|
Отправлено: 10.06.13 11:26. Заголовок: gfilatov2002 пишет: ..
gfilatov2002 пишет: цитата: | - добавлена давно обещанная поддержка PNG and TIF картинок в элементе управления Image |
| Пример в студию !
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 479
Зарегистрирован: 11.02.10
|
|
Отправлено: 10.06.13 11:35. Заголовок: Пример от автора изм..
Пример от автора изменений уругвайца Клаудио Сото: /* * HMG - Harbour Win32 GUI library Demo * * Copyright 2013 Dr. Claudio Soto <srvet@adinet.com.uy> */ #include "hmg.ch" MEMVAR nWidth MEMVAR nHeight MEMVAR lStretch MEMVAR lTransparent MEMVAR lColor MEMVAR aBackgroundColor MEMVAR lAdjustImage MEMVAR aPicture MEMVAR i Function Main PRIVATE nWidth := 200 PRIVATE nHeight := 100 PRIVATE lStretch := .F. PRIVATE lTransparent := .F. PRIVATE lColor := .F. PRIVATE aBackgroundColor := NIL PRIVATE lAdjustImage := .F. PRIVATE aPicture := {"img.gif", "img.jpg", "img.wmf", "img.bmp", "img.png", "img.tif"} PRIVATE i := 1 DEFINE WINDOW Win_1 ; AT 0,0 ; WIDTH 800 HEIGHT 600 ; TITLE 'Load Image From DISK' ; MAIN DEFINE MAINMENU DEFINE POPUP "File" MENUITEM "Exit" ONCLICK ThisWindow.Release END POPUP DEFINE POPUP "Options" MENUITEM "Stretch" ONCLICK {lStretch := ! lStretch, Define_Image()} NAME Menu_Stretch MENUITEM "Transparent" ONCLICK {lTransparent := ! lTransparent, Define_Image()} NAME Menu_Transparent MENUITEM "BackgroundColor RED" ONCLICK {lColor := ! lColor, Define_Image()} NAME Menu_Color MENUITEM "AdjustImage" ONCLICK {lAdjustImage := ! lAdjustImage, Define_Image()} NAME Menu_AdjustImage SEPARATOR MENUITEM "Width=200 and Height=100" ONCLICK {|| nWidth:=200, nHeight:=100, Define_Image(1)} NAME Menu_Size1 MENUITEM "Width=NIL and Height=NIL" ONCLICK {|| nWidth:=NIL, nHeight:=NIL, Define_Image(2)} NAME Menu_Size2 MENUITEM "Width=200 and Height=0" ONCLICK {|| nWidth:=200, nHeight:=0, Define_Image(3)} NAME Menu_Size3 MENUITEM "Width=0 and Height=100" ONCLICK {|| nWidth:=0, nHeight:=100, Define_Image(4)} NAME Menu_Size4 END POPUP END MENU @ 10 ,10 BUTTON Button_1 CAPTION "Set GIF" ACTION {|| Win_1.Image_1.Picture := "img.gif", ImgSize(1)} WIDTH 100 HEIGHT 30 @ 10 ,110 BUTTON Button_2 CAPTION "Set JPG" ACTION {|| Win_1.Image_1.Picture := "img.jpg", ImgSize(2)} WIDTH 100 HEIGHT 30 @ 10 ,210 BUTTON Button_4 CAPTION "Set WMF" ACTION {|| Win_1.Image_1.Picture := "img.wmf", ImgSize(3)} WIDTH 100 HEIGHT 30 @ 10 ,310 BUTTON Button_6 CAPTION "Set BMP" ACTION {|| Win_1.Image_1.Picture := "img.bmp", ImgSize(4)} WIDTH 100 HEIGHT 30 @ 10 ,410 BUTTON Button_7 CAPTION "Set PNG" ACTION {|| Win_1.Image_1.Picture := "img.png", ImgSize(5)} WIDTH 100 HEIGHT 30 @ 10 ,510 BUTTON Button_8 CAPTION "Set TIF" ACTION {|| Win_1.Image_1.Picture := "img.tif", ImgSize(6)} WIDTH 100 HEIGHT 30 @ 150, 140 LABEL Label_1 Value "" AUTOSIZE Define_Image (1) END WINDOW Win_1.Center ACTIVATE WINDOW Win_1 Return Nil Procedure ImgSize (Index) Local n i := Index Win_1.Label_1.Value := "Width: "+hb_ntos(Win_1.Image_1.WIDTH)+" Height: "+hb_ntos(Win_1.Image_1.HEIGHT) IF IsControlDefined (Frame_1, Win_1) == .T. Win_1.Frame_1.Release ENDIF n:= 2 @ (Win_1.Image_1.ROW -n), (Win_1.Image_1.COL -n) FRAME Frame_1 OF Win_1; WIDTH (Win_1.Image_1.WIDTH +n+n); HEIGHT (Win_1.Image_1.HEIGHT +n+n); TRANSPARENT Return Procedure Define_Image (nSize) Win_1.Menu_Stretch.Checked := lStretch Win_1.Menu_Transparent.Checked := lTransparent Win_1.Menu_Color.Checked := lColor Win_1.Menu_AdjustImage.Checked := lAdjustImage aBackgroundColor := IF (lColor, RED, NIL) IF VALTYPE (nSize) == "N" Win_1.Menu_Size1.Checked := .F. Win_1.Menu_Size2.Checked := .F. Win_1.Menu_Size3.Checked := .F. Win_1.Menu_Size4.Checked := .F. SetProperty ( "Win_1", "Menu_Size"+LTRIM(STR(nSize)), "Checked", .T. ) ENDIF IF IsControlDefined (Image_1, Win_1) == .T. Win_1.Image_1.Release ENDIF DEFINE IMAGE Image_1 PARENT Win_1 ROW 200 COL 140 WIDTH nWidth HEIGHT nHeight PICTURE aPicture [ i ] STRETCH lStretch TRANSPARENT lTransparent BACKGROUNDCOLOR aBackgroundColor ADJUSTIMAGE lAdjustImage END IMAGE IF IsControlDefined (Label_1, Win_1) == .T. ImgSize (i) ENDIF Return
|
|
|
Haz
|
| |
Пост N: 73
Зарегистрирован: 20.02.11
|
|
Отправлено: 10.06.13 11:46. Заголовок: Возможно маленький BUG в TBrowse
Суть в следующем - Если в TBrowse объявить SELECTOR, то происходит игнорирование флага ::lLockFreeze: в стороке 8459 h_tbrose.prg 8447: If ::lSelector ... 8459: ::lLockFreeze := .T. // Переменная лочит замороженные колонки ВНЕ зависимости от того что пропишет разработчик Возможное решение : 1) закомментировать эту ( 8459: ) строку - //::lLockFreeze := .T. 2) в метод METHOD TSBrowse:GoLeft() добавить проверку на SELECTOR 5409: вместо While nCell > ( If( lLock, ::nFreeze + 1, 1 ) ) пишем While nCell > ( If( lLock, ::nFreeze + 1, if ( ::lSelector, 2, 1) ) ) 5449: вместо If ::nCell == 1 пишем If ::nCell == if ( ::lSelector, 2, 1)
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 480
Зарегистрирован: 11.02.10
|
|
Отправлено: 12.06.13 10:38. Заголовок: Новый релиз библиоте..
|
|
|
Andrey
|
| постоянный участник
|
Пост N: 2848
Зарегистрирован: 12.09.06
|
|
Отправлено: 12.06.13 14:15. Заголовок: Спасибо Григорий ! ..
Спасибо Григорий !
|
|
|
Dima
|
| |
Пост N: 3222
Зарегистрирован: 17.05.05
|
|
Отправлено: 12.06.13 14:18. Заголовок: Andrey Фон нужно сд..
Andrey Фон нужно сделать у твоей картинки прозрачным
|
|
|
Andrey
|
| постоянный участник
|
Пост N: 2849
Зарегистрирован: 12.09.06
|
|
Отправлено: 12.06.13 14:20. Заголовок: Dima пишет: Фон нуж..
Dima пишет: цитата: | Фон нужно сделать у твоей картинки прозрачным |
| А как ?
|
|
|
Dima
|
| |
Пост N: 3223
Зарегистрирован: 17.05.05
|
|
Отправлено: 12.06.13 14:28. Заголовок: Andrey пишет: А как..
Andrey пишет: Вариантов несколько. Можно найти уже готовую картинку с прозрачным фоном. Можно ручками в спец проге либо черный фон залить прозрачным либо сделать фон прозрачным. Я юзаю Axialis IconWorkshop , хотя заюзать можно любой инструмент ну например фотошоп
|
|
|
Andrey
|
| постоянный участник
|
Пост N: 2850
Зарегистрирован: 12.09.06
|
|
Отправлено: 12.06.13 14:58. Заголовок: Dima пишет: Можно н..
Dima пишет: цитата: | Можно найти уже готовую картинку с прозрачным фоном. |
| У этой картинки img.png из примера \MiniGUI\SAMPLES\BASIC\IMAGE_2 - фон прозрачный. А на форме этот фон становиться ЧЕРНЫМ ! Вот и вопрос, как выводить PNG-картинки с прозрачным фоном на окне программы МиниГуи, без черного фона ? Подставлял я и другую картинку с прозрачным фоном... На окне программы все равно черный фон.
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 481
Зарегистрирован: 11.02.10
|
|
Отправлено: 12.06.13 15:01. Заголовок: Andrey пишет: Возни..
Andrey пишет: цитата: | Возник вопросик по PNG картинкам |
| Выбери в программе пункт меню Options->Transparent А затем еще попробуй Options->Stretch при включенном пункте Transparent Отпишись, если заметишь разницу...
|
|
|
Andrey
|
| постоянный участник
|
Пост N: 2851
Зарегистрирован: 12.09.06
|
|
Отправлено: 12.06.13 15:13. Заголовок: gfilatov2002 пишет: ..
gfilatov2002 пишет: цитата: | Отпишись, если заметишь разницу... |
| Да, есть разница. Это уже лучше, но не совсем... Остается черная окантовка вокруг предметов... Не очень красиво... Можно ли эту окантовку совсем убрать ?
|
|
|
Dima
|
| |
Пост N: 3224
Зарегистрирован: 17.05.05
|
|
Отправлено: 12.06.13 16:03. Заголовок: Andrey пишет: Можно..
Andrey пишет: цитата: | Можно ли эту окантовку совсем убрать ? |
| а если ее залить прозрачным ?
|
|
|
Andrey
|
| постоянный участник
|
Пост N: 2852
Зарегистрирован: 12.09.06
|
|
Отправлено: 12.06.13 16:07. Заголовок: Dima пишет: а если ..
Dima пишет: цитата: | а если ее залить прозрачным ? |
| Попробуй... Пример смотри \MiniGUI\SAMPLES\BASIC\IMAGE_2 !
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 482
Зарегистрирован: 11.02.10
|
|
Отправлено: 12.06.13 16:11. Заголовок: Andrey пишет: Можно..
Andrey пишет: цитата: | Можно ли эту окантовку совсем убрать ? |
| Да. Как я уже писал ранее gfilatov2002 пишет: цитата: | попробуй Options->Stretch при включенном пункте Transparent |
|
|
|
|
Andrey
|
| постоянный участник
|
Пост N: 2853
Зарегистрирован: 12.09.06
|
|
Отправлено: 12.06.13 16:37. Заголовок: Не получается... Или..
Не получается... Или из-за Win8 окантовка остается ?
|
|
|
Andrey
|
| постоянный участник
|
Пост N: 2854
Зарегистрирован: 12.09.06
|
|
Отправлено: 12.06.13 18:20. Заголовок: gfilatov2002 пишет: ..
gfilatov2002 пишет: цитата: | попробуй Options->Stretch при включенном пункте Transparent |
| Нет, оказывается нужно только включенную опцию: Options->Stretch !!! И все нормально показывается !!!
|
|
|
Andrey
|
| постоянный участник
|
Пост N: 2855
Зарегистрирован: 12.09.06
|
|
Отправлено: 12.06.13 18:55. Заголовок: Рано радовался.... П..
Рано радовался.... Переделал пример на другой цвет фона и вот что получается: Или вот еще: Опять остается вывод ТОЛЬКО ICO-файла на форму МиниГуи .... ? Или опять я что-то не так делаю....
|
|
|
alex_II
|
| |
Пост N: 98
Зарегистрирован: 12.07.06
|
|
Отправлено: 13.06.13 07:10. Заголовок: версия 2.2.3
Линковка проекта не прошла В прошлой версии всё работало нормально Error: Unresolved external 'TransparentBlt' referenced from C:\MINIGUI\LIB\MINIGUI.LIB|c_image
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 483
Зарегистрирован: 11.02.10
|
|
Отправлено: 13.06.13 10:07. Заголовок: alex_II пишет: Erro..
alex_II пишет: цитата: | Error: Unresolved external 'TransparentBlt' referenced from C:\MINIGUI\LIB\MINIGUI.LIB|c_image |
| Просто добавь в свой скрипт еще одну библиотеку c:\borland\bcc55\lib\PSDK\msimg32.lib З.Ы. Это уже сделано в стандартном батнике minigui\batch\compile.bat
|
|
|
alex_II
|
| |
Пост N: 99
Зарегистрирован: 12.07.06
|
|
Отправлено: 14.06.13 07:37. Заголовок: Всё ОК :sm36: Спаси..
Всё ОК Спасибо за помощь
|
|
|
Панченко
|
| |
Пост N: 46
Зарегистрирован: 13.06.12
|
|
Отправлено: 14.06.13 08:16. Заголовок: Григорий, описание C..
Григорий, описание ColumnControls в Grid (версия 2.2.1.) правильно работает только в ВЕРХНЕМ РЕГИСТРЕ. Может подправите это дело, что бы библиотека тоже была регистронезависимой как и Harbour?
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 484
Зарегистрирован: 11.02.10
|
|
Отправлено: 14.06.13 13:05. Заголовок: Панченко пишет: Мож..
|
|
|
Панченко
|
| |
Пост N: 49
Зарегистрирован: 13.06.12
|
|
Отправлено: 14.06.13 13:29. Заголовок: gfilatov2002 пишет: ..
gfilatov2002 пишет: Спасибо за оперативность.
|
|
|
Danilevich
|
| |
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 19.06.13 12:17. Заголовок: Что-то я делаю не та..
Что-то я делаю не так? В примере при Lostfocus GetBox_1 открывается новое окно, при закрытии которого по ALT+T в главное окно в следующий GETBOX этот ALT+T попадает как "мусор" #include "minigui.ch" Function Main DEFINE WINDOW Form_1 ; AT 0,0 ; WIDTH 400 HEIGHT 280 ; TITLE 'TEST' ; MAIN NOMAXIMIZE ; FONT "Arial" SIZE 9 DEFINE LABEL Label_1 ROW 10 COL 10 HEIGHT 20 WIDTH 140 VALUE "Please press ENTER" END LABEL DEFINE GETBOX GetBox_1 ROW 10 COL 160 WIDTH 60 HEIGHT 20 VALUE " " ONLOSTFOCUS showMemo() END GETBOX DEFINE LABEL Label_2 ROW 30 COL 10 HEIGHT 20 WIDTH 140 VALUE "TEST" END LABEL DEFINE GETBOX GetBox_2 ROW 30 COL 160 WIDTH 60 HEIGHT 20 VALUE "TEST" END GETBOX END WINDOW Form_1.Activate return function showMemo() local cWindowName:="MEMO" DEFINE WINDOW &cWindowName AT 50,50 ; WIDTH 600 ; HEIGHT 400 ; CHILD ; TITLE "ESC - no problem. ALT+T ???" ; ON LOSTFOCUS SetProperty(cWindowName,"TopMost",.f.) _DefineHotKey(cWindowName,1,84,{||DoMethod(cWindowName,"Release")}) ON KEY ESCAPE OF &cWindowName ACTION DoMethod(cWindowName,"Release") DEFINE EDITBOX RICHEDITBOX ROW 1 COL 1 WIDTH 592 HEIGHT 346 FONTNAME "Courier New" FONTSIZE 11 READONLY .f. VALUE "Please press ALT+T."+chr(13)+chr(10)+chr(13)+chr(10)+"Is field TEST changed?" END EDITBOX END WINDOW DoMethod(cWindowName,"Center") SetProperty(cWindowName,"TopMost",.t.) DoMethod(cWindowName,"Activate") return Заранее благодарен.
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 486
Зарегистрирован: 11.02.10
|
|
Отправлено: 20.06.13 11:24. Заголовок: Исправленный релиз б..
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 487
Зарегистрирован: 11.02.10
|
|
Отправлено: 20.06.13 11:29. Заголовок: Danilevich пишет: в..
Danilevich пишет: цитата: | в главное окно в следующий GETBOX этот ALT+T попадает как "мусор" |
| Да, это известная "фича" у GETBOX Как вариант исправления/обхода этого глюка я добавил следующие две строки в конце функции showMemo() цитата: | ... DoMethod(cWindowName,"Activate") DoMethod("Form_1","GetBox_1","Setfocus") SetProperty("Form_1","GetBox_1","Value","") return |
|
|
|
|
Danilevich
|
| |
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 27.06.13 20:55. Заголовок: Спасибо Григорий, н..
Спасибо Григорий, но у меня только вот так идет: cOld:=... DoMethod(cWindowName,"Activate") WAITPERIOD(25) // 25*0,01 Sec WHILE WAITPERIOD() ****** ENDDO SetProperty("Form_1","GetBox_1","Value",cOld) SetProperty(cWindowName,"GetBox_TextSArtNr","Value",cSaveTemp)
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 494
Зарегистрирован: 11.02.10
|
|
Отправлено: 15.07.13 14:26. Заголовок: АНОНС * АНОНС * АНОН..
АНОНС * АНОНС * АНОНС * АНОНС * АНОНС Завершена подготовка к опубликованию новой версии 2.2.4, которая выйдет завтра. Кратко, что нового: - исправлены обнаруженные ошибки и неточности кода; - добавлен вывод времени работы приложения до сбоя в лог-файл errorlog.htm; - обновлена библиотека WinReport (это beta-версия); - обновлена unicode-сборка Харбора версии 3.2.0dev, мелкие исправления в библиотеке HbMySql; - пересобрана HMGS-IDE с версией 2.2.2 библиотеки; - обновлены некоторые старые примеры, в т.ч. пример WebCam preview. Благодарю за внимание!
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 495
Зарегистрирован: 11.02.10
|
|
Отправлено: 16.07.13 10:23. Заголовок: Новый релиз библиоте..
|
|
|
Andrey
|
| постоянный участник
|
Пост N: 2909
Зарегистрирован: 12.09.06
|
|
Отправлено: 17.07.13 13:24. Заголовок: Установил новую верс..
Установил новую версию. Собирается нормально через файл проекта. А через xMate перестал собираться проект - выдает ошибку: Ïðîåêò: Zip-Arxiv, Èíñòðóìåíòàðèé: BccHbMGui2010: [1]:iLink32.Exe -aa -Tpe -Gn @Zip-Arxiv.bcl Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland Error: Unresolved external '_pcre_config' referenced from Z:\MINIGUI\HARBOUR\LIB\HBRTL.LIB|hbregex Error: Unresolved external '_pcre_stack_malloc' referenced from Z:\MINIGUI\HARBOUR\LIB\HBRTL.LIB|hbregex Error: Unresolved external '_pcre_stack_free' referenced from Z:\MINIGUI\HARBOUR\LIB\HBRTL.LIB|hbregex Какие изменения в библиотеках ?
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 496
Зарегистрирован: 11.02.10
|
|
Отправлено: 17.07.13 14:04. Заголовок: Andrey пишет: А чер..
Andrey пишет: цитата: | А через xMate перестал собираться проект - выдает ошибку: Ïðîåêò: Zip-Arxiv, Èíñòðóìåíòàðèé: BccHbMGui2010: |
| Попробуй добавить в файл BccHbMGui2010.Env в секцию [Files] строку цитата: | %HB_LIB_INSTALL%\hbpcre.lib |
|
|
|
|
Andrey
|
| постоянный участник
|
Пост N: 2910
Зарегистрирован: 12.09.06
|
|
Отправлено: 17.07.13 19:33. Заголовок: Спасибо БОЛЬШОЕ !..
Спасибо БОЛЬШОЕ !
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 497
Зарегистрирован: 11.02.10
|
|
Отправлено: 06.08.13 16:58. Заголовок: АНОНС * АНОНС * АНОН..
АНОНС * АНОНС * АНОНС * АНОНС * АНОНС Завершена подготовка к опубликованию новой версии 2.2.5, которая выйдет послезавтра. Кратко, что нового: - исправлены обнаруженные ошибки и неточности кода; - обновлена библиотека SQLITE3 до версии 3.8.0 (это dev-версия); - обновлена unicode-сборка Харбора версии 3.2.0dev, мелкие исправления в библиотеке HbMySql; - пересобрана HMGS-IDE с текущей версией библиотеки; - добавлены новые и обновлены некоторые старые примеры. Благодарю за внимание!
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 498
Зарегистрирован: 11.02.10
|
|
Отправлено: 08.08.13 10:27. Заголовок: Новый релиз библиоте..
|
|
|
Andrey
|
| постоянный участник
|
Пост N: 2922
Зарегистрирован: 12.09.06
|
|
Отправлено: 08.08.13 11:43. Заголовок: gfilatov2002 пишет: ..
gfilatov2002 пишет: цитата: | Увы, но с каждым днем все меньше стимулов продолжать эту бесплатную работу, начатую еще в марте 2005 г. |
| Каждый труд должен оплачиваться. Ваша работа очень большая и нужная. Как помочь в данном случае не знаю. Был бы директором фирмы, то смог бы помогать. Ваш продукт нужно распространять - очень много муниципальных и госпредприятий до сих пор сидят на Клипере. Чем больше клиентов, тем лучше. Но перенос программ с Клипера на МиниГуи затруднен и долог. Главное - нет нормального дизайнера форм, я долго с ним разбирался и все равно делаю формы руками. Со своей стороны, я стараюсь привлечь и помочь Клиперистам в переносе проектов на Харбор и МиниГуи. Куда доступ имею, туда и рекламирую Харбор и МиниГуи.
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 499
Зарегистрирован: 11.02.10
|
|
Отправлено: 08.08.13 12:17. Заголовок: Благодарю за добрые ..
Благодарю за добрые слова Andrey пишет: цитата: | Со своей стороны, я стараюсь привлечь и помочь Клиперистам в переносе проектов на Харбор и МиниГуи. |
| и Вашу поддержку! Это действительно важно
|
|
|
krutoff
|
| |
Пост N: 162
Зарегистрирован: 17.10.05
|
|
Отправлено: 21.08.13 16:47. Заголовок: Григорий, прежде в..
Григорий, прежде всего, спасибо огромное за Ваш труд! Решил перейти на xHarbour 1.2.3 Intl. (SimpLex) (Build 20130419) с версии MiniGUI 2.2.2 на 2.2.5. После этого при сборке моих проектов выдается ошибка: "Unresolved external 'TransparentBit' referenced from D:\MINIGUI\XLIB\MINIGUI.LIB|c_image"...
|
|
|
Andrey
|
| постоянный участник
|
Пост N: 2934
Зарегистрирован: 12.09.06
|
|
Отправлено: 21.08.13 18:31. Заголовок: Григорий, насколько ..
Григорий, насколько знаю, сейчас в отпуске. krutoff пишет: цитата: | "Unresolved external 'TransparentBit' referenced from D:\MINIGUI\XLIB\MINIGUI.LIB|c_image"... |
| По поиску 'TransparentBit' в дистрибутиве, нет вообще совпадений. Сделай отдельный пример, где эта функция используется.
|
|
|
Петр
|
| постоянный участник
|
Пост N: 1146
Зарегистрирован: 09.10.06
|
|
Отправлено: 21.08.13 21:47. Заголовок: krutoff пишет: "..
krutoff пишет: цитата: | "Unresolved external 'TransparentBit' referenced from D:\MINIGUI\XLIB\MINIGUI.LIB|c_image". |
| Включите в проект msimg32.lib
|
|
|
krutoff
|
| |
Пост N: 163
Зарегистрирован: 17.10.05
|
|
Отправлено: 22.08.13 11:22. Заголовок: Петр пишет: Включит..
Петр пишет: цитата: | Включите в проект msimg32.lib |
| Спасибо большое, Петр, все получилось! Собирал проект я с помощью xMate, и за это время ничего не добавлял по графике. Даже не мог предположить, что надо искать в BCC55\Lib\PSDK. Григорий, у меня не получалось собрать miniGUI под xHarbour. Когда я поменял в MakeLibOpt.bat строку: if defined MG_CMP if !MG_CMP!==XHARBOUR set MV_USEXHRB=Y на if defined MG_CMP if "%MG_CMP%"=="XHARBOUR" set MV_USEXHRB=Y то сборка библиотеки прошла нормально. Проверьте, пожалуйста. Еще раз спасибо за отзывчивость!
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 500
Зарегистрирован: 11.02.10
|
|
Отправлено: 29.08.13 17:42. Заголовок: krutoff пишет: Пров..
krutoff пишет: Благодарю за наводку Поправил эту опечатку в двух файлах: MakeLibOpt.bat и Compile.bat
|
|
|
Andrey
|
| постоянный участник
|
Пост N: 2961
Зарегистрирован: 12.09.06
|
|
Отправлено: 29.08.13 19:56. Заголовок: Григорий. Исправьте ..
Григорий. Исправьте в библиотеке пожалуйста следующее: Haz пишет: цитата: | Андрей , держи таблетку и играй в прятки с модальными окнами в h_windows.prg в строке 1295 вместо If _HMG_aFormType == "M" _ShowWindow ( _HMG_aFormNames , .F. ) нужно прописать условие IF ... и пересобратьбиблиотеки минигуи If _HMG_aFormType == "M" if _HMG_aFormNoShow == .F. _ShowWindow ( _HMG_aFormNames , .F. ) ELSE _hIDEWindow ( _HMG_aFormNames , .F. ) end |
|
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 502
Зарегистрирован: 11.02.10
|
|
Отправлено: 16.09.13 10:31. Заголовок: АНОНС * АНОНС * АНОН..
АНОНС * АНОНС * АНОНС * АНОНС * АНОНС Завершена подготовка к опубликованию новой версии 2.2.6, которая выйдет завтра. Кратко, что нового: - исправлены обнаруженные неточности кода; - оптимизация использования внутренних функций с целью уменьшения ядра библиотеки; - обновлена библиотека SQLITE3 до версии 3.8.0.2; - обновлена unicode-сборка Харбора версии 3.2.0dev; - мелкие исправления в HMGS-IDE; - добавлены новые и обновлены некоторые старые примеры (как обычно ). Благодарю за внимание!
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 503
Зарегистрирован: 11.02.10
|
|
Отправлено: 17.09.13 09:54. Заголовок: Новый релиз библиоте..
|
|
|
Andrey
|
| постоянный участник
|
Пост N: 3010
Зарегистрирован: 12.09.06
|
|
Отправлено: 17.09.13 22:48. Заголовок: Перекомпилировал сво..
Перекомпилировал свои проги на новую версию, полет нормальный ! Tbrowse - пока не пользуюсь...
|
|
|
Dima
|
| |
Пост N: 3584
Зарегистрирован: 17.05.05
|
|
Отправлено: 21.09.13 17:30. Заголовок: gfilatov2002 Спасиб..
gfilatov2002 Спасибо за новую версию ! В примерах везде есть батник для сборки типа Compile.bat если в нем прописано что то типа call ..\..\..\batch\compile.bat то сборка заканчивается не удачей с месагой Системе не удается найти указанный путь. C compile error. Если тупо заменить call ..\..\..\batch\compile.bat на call ..\..\..\batch\hbmk2.bat то все в норме.
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 504
Зарегистрирован: 11.02.10
|
|
Отправлено: 22.09.13 10:57. Заголовок: Dima пишет: сборка ..
Dima пишет: цитата: | сборка заканчивается не удачей |
| Просто надо поправить в батнике minigui\batch\compile.bat путь к компилятору BCC Dima пишет: цитата: | Если тупо заменить call ..\..\..\batch\compile.bat на call ..\..\..\batch\hbmk2.bat то все в норме. |
| Это работает потому, что утилита hbmk2 выполняет поиск пути к файлу bcc32.exe на диске самостоятельно.
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 507
Зарегистрирован: 11.02.10
|
|
Отправлено: 08.10.13 11:20. Заголовок: АНОНС * АНОНС * АНОН..
АНОНС * АНОНС * АНОНС * АНОНС * АНОНС Завершена подготовка к опубликованию новой версии 2.2.7, которая выйдет послезавтра. Кратко, что нового: - исправлены обнаруженные неточности кода; - завершена оптимизация использования внутренних функций с целью уменьшения ядра библиотеки; - обновлена библиотека SQLITE3 до версии 3.8.1 (это dev-версия); - обновлена unicode-сборка Харбора версии 3.2.0dev, мелкие исправления в библиотеке PropGrid; - пересобрана HMGS-IDE с текущей версией библиотеки; - добавлены новые (отдельная благодарность за примеры - Верченко Андрею ) и обновлены некоторые старые примеры. Благодарю за внимание!
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 508
Зарегистрирован: 11.02.10
|
|
Отправлено: 10.10.13 11:14. Заголовок: Новый релиз библиоте..
|
|
|
Haz
|
| |
Пост N: 106
Зарегистрирован: 20.02.11
|
|
Отправлено: 12.10.13 17:27. Заголовок: СПАСИБО
Григорий , огромное спасибо за труд и вдвойне за труд бескорыстный
|
|
|
alex_II
|
| |
Пост N: 100
Зарегистрирован: 12.07.06
|
|
Отправлено: 14.10.13 04:23. Заголовок: Спасибо Григорий! ..
Спасибо Григорий! Отличная работа!
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 510
Зарегистрирован: 11.02.10
|
|
Отправлено: 28.10.13 11:33. Заголовок: АНОНС * АНОНС * АНОН..
АНОНС * АНОНС * АНОНС * АНОНС * АНОНС Завершена подготовка к опубликованию новой версии 2.2.8, которая выйдет послезавтра. Кратко, что нового: - исправлены обнаруженные ошибки и неточности кода;
|
|
|
Andrey
|
| постоянный участник
|
Пост N: 3049
Зарегистрирован: 12.09.06
|
|
Отправлено: 28.10.13 12:03. Заголовок: gfilatov2002 пишет: ..
gfilatov2002 пишет: цитата: | В эту сборку будет включен пример создания вот такого окна с пользовательскими кнопками: |
| Суппер ! Давно хотелось красивого интерфейса на МиниГуи ! С нетерпением ждем ! P.S. Только как на кнопку будет "влезать" русские длинные слова "Добавить" вместо "Add", "Удалить" вместо "Del" ?
|
|
|
AlexMyr
|
| |
Пост N: 970
Зарегистрирован: 11.06.10
|
|
Отправлено: 28.10.13 12:43. Заголовок: Andrey пишет: P.S. ..
Andrey пишет: цитата: | P.S. Только как на кнопку будет "влезать" русские длинные слова "Добавить" вместо "Add", "Удалить" вместо "Del" ? |
|
посмотрите на пример с кнопками, "imagebutton1" подлиней будет чем "добавить", и размер шрифта есть, и не ищите проблем на ровном месте, это ж уже не консоль 24Х80.
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 513
Зарегистрирован: 11.02.10
|
|
Отправлено: 30.10.13 13:17. Заголовок: Новый релиз библиоте..
|
|
|
Andrey
|
| постоянный участник
|
Пост N: 3053
Зарегистрирован: 12.09.06
|
|
Отправлено: 30.10.13 15:33. Заголовок: Скачал. Пробую \..
Скачал. Пробую \samples\Advanced\ExpButton В начале программы поставил REQUEST HB_CODEPAGE_RU1251 ANNOUNCE RDDSYS ........ FUNCTION Main() ........ SET LANGUAGE TO RUSSIAN // язык SET CODEPAGE TO RUSSIAN // кодовая страница SET Date TO GERMAN ..... И в результате получаю: Что не так делаю ?
|
|
|
Dima
|
| |
Пост N: 3663
Зарегистрирован: 17.05.05
|
|
Отправлено: 30.10.13 15:47. Заголовок: Andrey пишет: Что н..
Andrey пишет: А исходник в какой кодировке (вероятно DOS) ?
|
|
|
Andrey
|
| постоянный участник
|
Пост N: 3054
Зарегистрирован: 12.09.06
|
|
Отправлено: 30.10.13 15:55. Заголовок: Dima пишет: А исход..
Dima пишет: цитата: | А исходник в какой кодировке (вероятно DOS) ? |
| Блин, точно. Фар новый попутал... Все нормально оказывается: Пример просто классный ! Давно такие кнопочки хотел !
|
|
|
Andrey
|
| постоянный участник
|
Пост N: 3061
Зарегистрирован: 12.09.06
|
|
Отправлено: 07.11.13 00:22. Заголовок: Что то я не понял, у..
Что то я не понял, уже тестируется версия HMG 3.1.0, а Григорий выдал новую версию 2.2.8 Там есть типа: - HMG_CreateBarCode( cCode, cType, [nBarwidth], [nBarHeight], [lDisplayCode], [cPNGFileName], [aBarColor], [aBackColor], [lCheckSum], [lWide2_5], [lWide3] ) - HMG_CreateBarCode() function can be used to create barcode image in png file format if cPNGFileName parameter is included. If cPNGFileName is omitted, the function returns the hBitMap handle of barcode. - Any one of the following Barcode types is allowed. { "EAN13","EAN8","UPCA","UPCE","CODE39","ITF","MSI","CODABAR","CODE93","CODE11","CODE128","PDF417","DATAMATRIX","QRCODE" } и т.д. Это как понимать, у них своя версия - у нас своя версия ?
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 519
Зарегистрирован: 11.02.10
|
|
Отправлено: 07.11.13 11:33. Заголовок: Andrey пишет: у них..
Andrey пишет: цитата: | у них своя версия - у нас своя версия ? |
| Именно так. HMG 3.1.5 - это последняя на данный момент официальная тестовая unicode версия Minigui EE 2.2.8 - это неофициальная рабочая winansi сборка от другой группы разработчиков Andrey пишет: Посмотри пример в папке samples\Advanced\HMG_Zebra
|
|
|
Andrey
|
| постоянный участник
|
Пост N: 3062
Зарегистрирован: 12.09.06
|
|
Отправлено: 07.11.13 12:41. Заголовок: У них своя версия - ..
У них своя версия - у нас своя версия ! Мне нравится !
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 520
Зарегистрирован: 11.02.10
|
|
Отправлено: 19.11.13 11:39. Заголовок: АНОНС * АНОНС * АНОН..
АНОНС * АНОНС * АНОНС * АНОНС * АНОНС Завершена подготовка к опубликованию новой версии 2.2.9, которая выйдет послезавтра. Кратко, что нового: - добавлены новые классы MULTITAB [TABSWIDTH <aWidth>] и MULTICOLUMN для элемента управления LISTBOX; - продолжена оптимизация использования внутренних функций с целью уменьшения ядра библиотеки; - модифицировано открытие ключей реестра в режиме чтения для совместимости с Win7 UAC; - обновлена библиотека SQLITE3 до версии 3.8.2 (это dev-версия); - обновлена unicode-сборка Харбора версии 3.2.0dev, мелкие исправления в библиотеках TSBrowse и SQLite3Facade; - обновлена HMGS-IDE до версии 1.2.2; - обновлены некоторые старые примеры. Благодарю за внимание!
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 523
Зарегистрирован: 11.02.10
|
|
Отправлено: 21.11.13 11:12. Заголовок: Новый релиз библиоте..
|
|
|
AlexMyr
|
| |
Пост N: 1000
Зарегистрирован: 11.06.10
|
|
Отправлено: 21.11.13 11:31. Заголовок: gfilatov2002 пишет: ..
gfilatov2002 пишет: цитата: | поскольку при отсутствии финансирования и приближении ассоциации Украины с ЕС я не нахожу разумных стимулов для продолжения этой работы... |
|
А Украина тут каким боком?
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 524
Зарегистрирован: 11.02.10
|
|
Отправлено: 21.11.13 11:49. Заголовок: AlexMyr пишет: Укра..
AlexMyr пишет: Хм.. живу я тут...
|
|
|
AlexMyr
|
| |
Пост N: 1001
Зарегистрирован: 11.06.10
|
|
Отправлено: 21.11.13 12:01. Заголовок: gfilatov2002 пишет: ..
gfilatov2002 пишет: Оффтоп: тоже живу тут, но если бы шли в ТС, то было бы финансирование и стимул?
|
|
|
Панченко
|
| |
Пост N: 56
Зарегистрирован: 13.06.12
|
|
Отправлено: 21.11.13 12:09. Заголовок: gfilatov2002 пишет: ..
gfilatov2002 пишет: Спасибо за Ваш труд. gfilatov2002 пишет: цитата: | Вероятно, это последняя сборка библиотеки, выполненная мною |
| Очень жаль. gfilatov2002 пишет: цитата: | приближении ассоциации Украины с ЕС |
| А вот это не понял ... Какое отношение к библиотеке имеет возможная ассоциация с ЕС?
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 525
Зарегистрирован: 11.02.10
|
|
Отправлено: 21.11.13 12:44. Заголовок: Панченко пишет: Оче..
Панченко пишет: Александр, я написал, что существует такая вероятность, а жизнь покажет Панченко пишет: цитата: | Какое отношение к библиотеке имеет возможная ассоциация с ЕС? |
| Прямое. Посмотрите на сегодняшние протесты в Болгарии, которая находится в ЕС с 2007 года. Так что поживем - увидим...
|
|
|
sashaBG
|
| постоянный участник
|
Пост N: 135
Зарегистрирован: 15.09.05
|
|
Отправлено: 21.11.13 14:33. Заголовок: Привет
Григорий ЕС не такое уж зло. Плюсов пока больше чем минусов , например свободное передвижение товаров и рабочей силой . с 2014 г падает запрет на работу на Бритнских островах для нас и для румын . Так как у меня сын там учистя (безплатно) я задумываюсь погостить ему подольше А протесты связаны с наглости управляющих , которые уже 21 года одни и те же , все развороавали и делают вид что все в порядке . Зарплаты самые ниские в еврозоне , и не повышаются из за зговора тех же самых управляющих, мало нормально рабатающих и т.д. и т.п. Цель протеста снять их с власти , созвать его у нас называют "ВЕЛИКОЕ НАРОДНОЕ СОБРАНИЕ" оно всегда собирается в старой столице Болгарии - Велико Тырново, поменять в конституции выборную систему на МАЖОРИТАРНОЙ как во всей европе , а не как сейчас "партийно бандитская" и идти на новые выборы . Что получится не знаю ! ОФФТОП получился точно
|
|
|
Andrey
|
| постоянный участник
|
Пост N: 3108
Зарегистрирован: 12.09.06
|
|
Отправлено: 21.11.13 21:38. Заголовок: gfilatov2002 пишет: ..
gfilatov2002 пишет: цитата: | Вероятно, это последняя сборка библиотеки, выполненная мною, |
| Очень жалко. Спасибо за ваш БОЛЬШОЙ труд !!! Не знаю даже чем помочь, но очень хотелось бы чтобы этот продукт не пропал с рынка !!!
|
|
|
SergKis
|
| постоянный участник
|
Пост N: 262
Зарегистрирован: 17.02.12
|
|
Отправлено: 21.11.13 21:50. Заголовок: sashaBG пишет:ЕС не ..
sashaBG пишет: цитата: | ЕС не такое уж зло. Плюсов пока больше чем минусов , например свободное передвижение товаров и рабочей силой |
| Очень большая обманка. ЕС - большое ЗЛО ! в Латвии это уж точно ( хотя мне грех жаловаться) - при вступлении в 3 раза подскочили цены (ес налоги), но не зарплаты - закрыли сахарное производство (требование ес) и связанное с ним сельское хоз-во и механизацию - своей рыбы не стало (норвежская и др. гумно ...), для выхода в море на сейнере должна стоять аппаратура, отпугивающая дельфинов (стоит дороже сейнеров), а есть ли дельфина на Балтике ?! - для выращивания свиней, должны быть кв.метры по норме на каждую, резиновые игрушки по норме и .т.д. За угробленного поросенка до 3-х месяцев платят деньги из ес фондов - как следсвие своего животноводства нет - производства своего практически нет, загублено на корню - все привозное, вывозят только лес, который рубят немерено - безработица особенно среди молодежи офигенная и все кто может делают ноги (даже в Австралию) и возвращаться не собираются. ~ 200000 уехало из 2000000 - все что можно скупили скандинавы, литовцы - своего мало что осталось. Хозяева программное обеспечение, как правило тащат свое, что логично - страну загнали в огромные долги, но у слуг народа как всегда хорошо и кризисы преодолены ... - сейчас переходим на Eur (~ 56% против) цены просто взлетают от этой процедуры не менее 30% - список можно продолжать, но уж писать надоело.
|
|
|
AlexMyr
|
| |
Пост N: 1002
Зарегистрирован: 11.06.10
|
|
Отправлено: 21.11.13 22:59. Заголовок: SergKis пишет: Очен..
SergKis пишет: цитата: | Очень большая обманка. ЕС - большое ЗЛО |
|
Извиняюсь что в этой теме, пора или переносить посты в отдельную тему, или заканчивать, но такое ощущение, что Украина в ес с самого начала, уже давно ничего нет своего, а то, что еще осталось, скоро уже не будет. А линия Григория не совсем понятна, библиотека MiniGui - ЕС - Украина - Болгария - ...??? Понятно, что все надоедает, даже при условии когда за это постоянно платят, ... но, это Ваше решение.
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 526
Зарегистрирован: 11.02.10
|
|
Отправлено: 22.11.13 10:56. Заголовок: Andrey пишет: Не зн..
Andrey пишет: цитата: | Не знаю даже чем помочь, но очень хотелось бы чтобы этот продукт не пропал с рынка |
| Благодарю за Вашу персональную поддержку! С учетом помощи западных друзей библиотеки и отказа правительства Украины от евроинтеграции в ближайшее время (Украина взяла так называемый тайм-аут) я решил выпустить еще одну рождественскую сборку в декабре
|
|
|
Pasha
|
| Администратор
|
Пост N: 3049
Зарегистрирован: 23.05.05
|
|
Отправлено: 22.11.13 13:13. Заголовок: gfilatov2002 пишет: ..
gfilatov2002 пишет: цитата: | С учетом помощи западных друзей библиотеки и отказа правительства Украины от евроинтеграции в ближайшее время (Украина взяла так называемый тайм-аут) я решил выпустить еще одну рождественскую сборку в декабре |
| И это правильно. Спасибо, Григорий. И.. offtop on евроинтеграционная дурь то никуда не делась offtop off
|
|
|
sashaBG
|
| постоянный участник
|
Пост N: 136
Зарегистрирован: 15.09.05
|
|
Отправлено: 22.11.13 18:32. Заголовок: Спасибо Григорий !
Спасибо Григорий ! Спасибо за твой труд и за дружеское отношение ! MiniGUI - прекрасная и качественная библиотека и ето благодаря твоему большому труду . И правда на РОЖДЕСТВО случаются чудеса ! Давайте жить дружно !
|
|
|
Andrey
|
| постоянный участник
|
Пост N: 3124
Зарегистрирован: 12.09.06
|
|
Отправлено: 26.11.13 20:43. Заголовок: Пример \MiniGUI&..
Пример \MiniGUI\SAMPLES\Applications\LINK_EXECUTOR\LinkExecutor.prg - не работает ! Для Win8 (и наверно Win7) путь к программе calc - C:\Windows\System32\calc.exe А для 64-bit систем наверно другой... Надо бы еще добавить автозагрузку. Могу помочь, если нужно. Пускай другим легче будет в применении МиниГуи.
|
|
|
Панченко
|
| |
Пост N: 58
Зарегистрирован: 13.06.12
|
|
Отправлено: 01.12.13 21:32. Заголовок: Григорий, в элементе..
Григорий, в элементе управления LABEL при указании vCenterAlign текст не переносится, а обрезается. Посмотрите?
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 528
Зарегистрирован: 11.02.10
|
|
Отправлено: 01.12.13 23:07. Заголовок: Панченко пишет: в э..
Панченко пишет: цитата: | в элементе управления LABEL при указании vCenterAlign текст не переносится, а обрезается |
| Александр! Это нормальное поведение при использовании этого стиля. Если требуется перенос текста, то можно использовать только горизонтальное выравнивание
|
|
|
Панченко
|
| |
Пост N: 59
Зарегистрирован: 13.06.12
|
|
Отправлено: 02.12.13 09:19. Заголовок: gfilatov2002 пишет: ..
gfilatov2002 пишет: Ясно. А есть ли возможность в CHECKLABEL изменять интервал между PICTURE и текстом при левом расположении изображения? Дело в том, что при расположении нескольких CHECKLABEL в одной строке изображение от CHECKLABEL, стоящего справа, визуально "прилипает" к левому.
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 533
Зарегистрирован: 11.02.10
|
|
Отправлено: 12.12.13 11:49. Заголовок: Опубликован релиз 2...
Опубликован релиз 2.3.0 библиотеки Минигуи. Прямая ссылка на эту сборку для всех заинтересованных ниже Скрытый текст http://hmgextended.com/files/CONTRIB/hmg-2.3.0-setup.zip
| Подробности - на оффициальном сайте библиотеки
|
|
|
Andrey
|
| постоянный участник
|
Пост N: 3178
Зарегистрирован: 12.09.06
|
|
Отправлено: 17.12.13 13:37. Заголовок: gfilatov2002 пишет: ..
gfilatov2002 пишет: цитата: | Опубликован релиз 2.3.0 библиотеки Минигуи. |
| Блин, что я пропустил ? Это Новогодняя сборка ? А где примеры с дедом Морозом или снежинки чтобы на форме спускались ?
|
|
|
Softlog86
|
| |
Пост N: 108
Зарегистрирован: 03.12.08
|
|
Отправлено: 17.12.13 21:13. Заголовок: Кстати - про снежинк..
Кстати - про снежинки .... ПРОСИМ , ПРОСИМ , ПРОСИМ . (Есть идея четыре сезона сделать - чтоб "тема" автоматом менялась с наступлением поры года :) где снежинки , где цветочки , колоски , дождик :)
|
|
|
Andrey
|
| постоянный участник
|
Пост N: 3179
Зарегистрирован: 12.09.06
|
|
Отправлено: 18.12.13 06:58. Заголовок: Softlog86 пишет: Ес..
Softlog86 пишет: цитата: | Есть идея четыре сезона сделать - чтоб "тема" автоматом менялась с наступлением поры года :) где снежинки , где цветочки , колоски , дождик :) |
| 5 баллов ! Я тоже такое хотел сделать у себя в программе !!!
|
|
|
Softlog86
|
| |
Пост N: 109
Зарегистрирован: 03.12.08
|
|
Отправлено: 18.12.13 10:39. Заголовок: Ну с фоном для окон ..
Ну с фоном для окон всё просто - выбираем нужный паттерн и заливаем .... а вот чтоб анимированные снежинки / дождик .... тут сложнее .
|
|
|
Haz
|
| |
Пост N: 127
Зарегистрирован: 20.02.11
|
|
Отправлено: 24.12.13 14:16. Заголовок: Григорий , добрый д..
Григорий , добрый день. Есть предложение по небольшому изменению кода для COMBOBOX. Суть в следующем: Пусть при использовании ValueSource и itemSource задано ITEMSOURCE CUSTOMER->NAME, VALUESOURCE CUSTOMER->ID возвращаемое значение берется корректно как &('CUSTOMER->ID') // строка 188 h_controlmisc.prg, а вот с назначением типа Form_1.Combo_1.Value := nID выходит проблемка т.к. назнчается ВСЕГДА RecNo(), Приходится сначала найти номер записи у которой ID = nID , а потом только присвоить .Value := nRec, хотя логичнее если возвращаем значение из массива данных , то и назначать должны значение из того же массива. предлагаю в h_controlmisc.prg в строке 470 заменить код 470: DO WHILE ! ( WorkArea )->( EOF() ) rcount++ // начало того ЧТО меняем // IF value == ( WorkArea )->( RecNo() ) // EXIT // ENDIF // конец того ЧТО меняем // начало того НА ЧТО меняем IF Empty ( _HMG_aControlCaption [ix] ) // empty ValueSource IF value == ( WorkArea )->( RecNo() ) EXIT ENDIF ELSE // !empty valueSource IF Value == &(_HMG_aControlCaption [ix]) EXIT ENDIF ENDIF // конец того НА ЧТО меняем В результате если я определил данные для valueSource то и получаю и назначаю только из valuesource. Последствия : т.к. изменено значение поиска , то при назначении .Value := 5 будет искаться не Recno() == 5, а &(ValueSource) == 5 и в программах в которых использовался ValueSource нужно отказаться от поиска Recno() перед присвоением .Value (это при существующей логике неизбежно было) , а присваивать значение напрямую
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 536
Зарегистрирован: 11.02.10
|
|
Отправлено: 24.12.13 15:52. Заголовок: Haz пишет: Есть пре..
Haz пишет: цитата: | Есть предложение по небольшому изменению кода для COMBOBOX. |
| Очень интересное и логичное предложение, но оно наталкивается на два возражения: 1) текущее поведение COMBOBOX полностью соответствует описанию, данному автором библиотеки: цитата: | - When ITEMSOURCE property is set to a fieldname, 'Value' property uses the physical record number, as in browse. - If you set the VALUESOURCE property to a fieldname, its content is returned instead the physical record number. |
| Что означает, что при использовании свойства ITEMSOURCE свойство 'Value' всегда является физическим номером записи. А свойство VALUESOURCE используется только при возврате значения вместо физического номера записи. Кроме того, использование точного соответствия == при сравнении строк приведет к дополнительным неявным проблемам, которые отстутствуют при сравнении чисел. 2) новое поведение COMBOBOX потребует переделки логики работы программ, которые написаны с использованием свойства VALUESOURCE Увы, но я вынужден отказаться от такого изменения кода, чтобы не создавать проблем разработчикам и не вносить такую несовместимость. Естественно, Вы можете использовать любые переделки кода исходников в Вашей локальной копии
|
|
|
Haz
|
| |
Пост N: 128
Зарегистрирован: 20.02.11
|
|
Отправлено: 24.12.13 19:56. Заголовок: gfilatov2002 пишет: ..
gfilatov2002 пишет: цитата: | новое поведение COMBOBOX потребует переделки логики работы программ, которые написаны с использованием свойства VALUESOURCE |
| Это аргумент ! Не вопрос, буду использовать переходник типа какой-нить самописной функции Value2Recno()
|
|
|
santy
|
| |
Пост N: 202
Зарегистрирован: 16.12.08
|
|
Отправлено: 30.12.13 13:25. Заголовок: При компиляции после..
При компиляции последней версии библиотеки 2.3.0 выдает ошибку: цитата: | h_controlmisc.prg(4677) Error E0021 Circularity detected in #translate: '_MaximizeWindow' h_controlmisc.prg(4681) Error E0021 Circularity detected in #translate: '_MinimizeWindow' h_controlmisc.prg(4685) Error E0021 Circularity detected in #translate: '_RestoreWindow' |
|
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 539
Зарегистрирован: 11.02.10
|
|
Отправлено: 30.12.13 15:10. Заголовок: santy пишет: При ко..
|
|
|
santy
|
| |
Пост N: 203
Зарегистрирован: 16.12.08
|
|
Отправлено: 30.12.13 15:46. Заголовок: Спасибо, не знал про..
Спасибо, не знал просто.
|
|
|
Andrey
|
| постоянный участник
|
Пост N: 3204
Зарегистрирован: 12.09.06
|
|
Отправлено: 13.01.14 22:13. Заголовок: При компиляции после..
При компиляции последней версии библиотеки 2.3.0 выдает ошибку: Error: Unresolved external '_HB_FUN_RESTORE' referenced from в модуле, который раньше нормально собирался: //////////////////////////////////////////////////////////////////////////// // запрет запуска второй копии программы Function OnlyOneInstance( cAppTitle ) Local hWnd := FindWindowEx( ,,, cAppTitle ) if hWnd # 0 iif( IsIconic( hWnd ), Restore( hWnd ), SetForeGroundWindow( hWnd ) ) ExitProcess( 0 ) endif Return NIL
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 544
Зарегистрирован: 11.02.10
|
|
Отправлено: 13.01.14 22:29. Заголовок: Да, все верно :sm12..
Да, все верно Просто теперь надо добавить знак подчеркивания в имя этой функции Function OnlyOneInstance( cAppTitle ) Local hWnd := FindWindowEx( ,,, cAppTitle ) if hWnd # 0 iif( IsIconic( hWnd ), _Restore( hWnd ), SetForeGroundWindow( hWnd ) ) ExitProcess( 0 ) endif Return NIL
|
|
|
Andrey
|
| постоянный участник
|
Пост N: 3205
Зарегистрирован: 12.09.06
|
|
Отправлено: 14.01.14 10:14. Заголовок: gfilatov2002 пишет: ..
gfilatov2002 пишет: цитата: | Просто теперь надо добавить знак подчеркивания в имя этой функции |
| Спасибо БОЛЬШОЕ ! Теперь в примере нужно это исправить: MiniGUI\SAMPLES\BASIC\SPLASHDEMO_3, может и еще где....
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 545
Зарегистрирован: 11.02.10
|
|
Отправлено: 14.01.14 11:30. Заголовок: Andrey пишет: Тепер..
Andrey пишет: цитата: | Теперь в примере нужно это исправить |
| Да, конечно. Я уже поправил примеры для новой сборки
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 546
Зарегистрирован: 11.02.10
|
|
Отправлено: 16.01.14 12:54. Заголовок: АНОНС * АНОНС * АНОН..
АНОНС * АНОНС * АНОНС * АНОНС * АНОНС Завершена подготовка к опубликованию новой версии 2.3.1, которая выйдет на следующей неделе. Кратко, что нового: - исправлено управление всплывающей подсказкой Tooltip для элементов управления Label, RadioGroup и Spinner; - добавлен вывод всплывающей подсказки для элемента управления Image; - добавлена поддержка изменения картинок для элемента управления Tree после его определения; - продолжена оптимизация использования внутренних функций с целью уменьшения ядра библиотеки; - обновлена библиотека SQLITE3 до версии 3.8.3 (это dev-версия); - обновлена unicode-сборка Харбора версии 3.2.0dev, мелкие исправления в библиотеке TSBrowse; - пересобрана HMGS-IDE с текущей версией библиотеки; - добавлены новые и обновлены некоторые старые примеры. Благодарю за внимание!
|
|
|
Andrey
|
| постоянный участник
|
Пост N: 3208
Зарегистрирован: 12.09.06
|
|
Отправлено: 16.01.14 16:29. Заголовок: gfilatov2002 пишет: ..
gfilatov2002 пишет: цитата: | подготовка к опубликованию новой версии 2.3.1, которая выйдет на следующей неделе. |
| Ура !
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 549
Зарегистрирован: 11.02.10
|
|
Отправлено: 23.01.14 11:31. Заголовок: На оффициальном сайт..
|
|
|
alex_II
|
| |
Пост N: 112
Зарегистрирован: 12.07.06
|
|
Отправлено: 29.01.14 05:52. Заголовок: После перехода на р..
После перехода на релиз 2.3.1 получил ошибку: Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland Error: Unresolved external 'GetAdaptersInfo' referenced from C:\MINIGUI\HARBOUR\LIB\HBRTL.LIB|hbsocket
|
|
|
Dima
|
| |
Пост N: 3797
Зарегистрирован: 17.05.05
|
|
Отправлено: 29.01.14 09:25. Заголовок: alex_II возможно на..
alex_II возможно надо прилинковать C:\BCC55\Lib\PSDK\iphlpapi.lib
|
|
|
Softlog86
|
| |
Пост N: 115
Зарегистрирован: 03.12.08
|
|
Отправлено: 29.01.14 20:38. Заголовок: Поставил 2.3.1 стал..
Поставил 2.3.1 стала ругаться : ERROR E0030 Syntax error "Syntax error at '@'" Вот строчка на чего ругается : @ 5,5 image TOVAR_PICTURE OF FORM_1 picture '' ACTION TRIGGER_FOTO() WHITEBACKGROUND ONMOUSEHOVER CURSORSIZEALL() На предыдущей MiniGUI всё собиралось и работало . Изменений про работу IMAGE я не нашел ....
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 551
Зарегистрирован: 11.02.10
|
|
Отправлено: 29.01.14 21:31. Заголовок: Softlog86 пишет: Из..
Softlog86 пишет: цитата: | Изменений про работу IMAGE я не нашел |
| Класс WHITEBACKGROUND в элементе управления IMAGE оставлен теперь только для совместимости, поскольку есть новый класс BACKGROUNDCOLOR для его замены. Быстрое исправление Вашего кода см. ниже Скрытый текст @ 5,5 image TOVAR_PICTURE OF FORM_1 picture '' ACTION TRIGGER_FOTO() ONMOUSEHOVER CURSORSIZEALL() WHITEBACKGROUND
|
|
|
|
Andrey
|
| постоянный участник
|
Пост N: 3215
Зарегистрирован: 12.09.06
|
|
Отправлено: 29.01.14 22:30. Заголовок: gfilatov2002 пишет: ..
gfilatov2002 пишет: цитата: | поскольку есть новый класс BACKGROUNDCOLOR для его замены |
| А пример использования этого класса есть ?
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 552
Зарегистрирован: 11.02.10
|
|
Отправлено: 29.01.14 22:36. Заголовок: Andrey пишет: приме..
Andrey пишет: цитата: | пример использования этого класса есть ? |
| Да, конечно. См. в папке samples\Basic\IMAGE_2
|
|
|
Andrey
|
| постоянный участник
|
Пост N: 3216
Зарегистрирован: 12.09.06
|
|
Отправлено: 30.01.14 11:22. Заголовок: gfilatov2002 пишет: ..
gfilatov2002 пишет: цитата: | См. в папке samples\Basic\IMAGE_2 |
| Это я пробовал. Мне не понятно - ONMOUSEHOVER CURSORSIZEALL()
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 553
Зарегистрирован: 11.02.10
|
|
Отправлено: 30.01.14 11:39. Заголовок: Andrey пишет: Мне н..
Andrey пишет: цитата: | Мне не понятно - ONMOUSEHOVER CURSORSIZEALL() |
| И что здесь не ясно - при наведении мыши на картинку изменяется форма курсора И все дела
|
|
|
Andrey
|
| постоянный участник
|
Пост N: 3217
Зарегистрирован: 12.09.06
|
|
Отправлено: 30.01.14 20:49. Заголовок: gfilatov2002 пишет: ..
gfilatov2002 пишет: Спасибо ! Уже этим пользовался, да что-то уже забыл...
|
|
|
krutoff
|
| |
Пост N: 164
Зарегистрирован: 17.10.05
|
|
Отправлено: 15.02.14 12:41. Заголовок: xHarbour error
При попытке сборки библиотек с помощью MakeAllLibs.bat для xHarbour 1.2.3 Intl. (SimpLex) (Build 20130419) у меня возникли ошибки. Может надо другую версию xHarbour. Григорий, Вы не могли бы посмотреть? Error E2194: Could not find file 'h_wrepint.c' Error E2194: Could not find file 'h_wremix.c' Error E2194: Could not find file 'h_wrepdf.c' Error E2194: Could not find file 'hmg_hpdf.c' Еще раз проверил на других версиях и нашел эти же ошибки в 2.2.6.
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 555
Зарегистрирован: 11.02.10
|
|
Отправлено: 15.02.14 20:28. Заголовок: krutoff пишет: Григ..
krutoff пишет: цитата: | Григорий, Вы не могли бы посмотреть? |
| Олег, я рекомендую использовать готовую сборку для компилятора xHarbour, которая находится по адресу: http://hmgextended.com/files/CONTRIB/xhmg231_xhb9978.zip Для справки: в этой сборке используется совместимая с xHarbour версия библиотеки WinReport, которая вызвала у Вас затруднение...
|
|
|
krutoff
|
| |
Пост N: 165
Зарегистрирован: 17.10.05
|
|
Отправлено: 16.02.14 14:04. Заголовок: Григорий, спасибо ог..
Григорий, спасибо огромное! Я по этому адресу http://hmgextended.com/files/CONTRIB уже заходил и смотрел, но там ничего такого не было. (впрочем, как и сейчас я увидел только версию 2.1.8 ... )
|
|
|
nick_mi
|
| |
Пост N: 142
Зарегистрирован: 19.05.05
|
|
Отправлено: 21.02.14 12:15. Заголовок: Здравствуйте Григори..
Здравствуйте Григорий! При попытке компилировать пример получил ошибку Link error. Для продолжения нажмите любую клавишу . . . C:\...GUI\SAMPLES\Advanced\FlashWindow>Compile.bat C:\MiniGUI\SAMPLES\Advanced\FlashWindow>call ..\..\..\batch\compile.bat demo Harbour 3.2.0dev (r1312060952) Copyright (c) 1999-2013, http://harbour-project.org/ Compiling 'demo.prg'... Lines 20501, Functions/Procedures 2 Generating C source output to 'demo.c'... Done. Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland demo.c: Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland Error: Unresolved external '_HB_FUN_RESTORE' referenced from C:\MINIGUI\SAMPLES\ ADVANCED\FLASHWINDOW\DEMO.OBJ Error: Unresolved external '_HB_FUN_MINIMIZE' referenced from C:\MINIGUI\SAMPLES \ADVANCED\FLASHWINDOW\DEMO.OBJ Подобная ошибка возникает при компиляции C:\MiniGUI\SAMPLES\BASIC\SPLASHDEMO_3\
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 557
Зарегистрирован: 11.02.10
|
|
Отправлено: 21.02.14 13:06. Заголовок: nick_mi пишет: При ..
nick_mi пишет: цитата: | При попытке компилировать пример получил ошибку |
| Эти ошибки в примерах были исправлены в последней версии 2.3.1 Поэтому просто обновите библиотеку В любом случае, благодарю за сообщение (а то создается впечатление, что примеры из поставки никто не смотрит)
|
|
|
Andrey
|
| постоянный участник
|
Пост N: 3241
Зарегистрирован: 12.09.06
|
|
Отправлено: 21.02.14 16:41. Заголовок: gfilatov2002 пишет: ..
gfilatov2002 пишет: цитата: | а то создается впечатление, что примеры из поставки никто не смотрит |
| Еще как смотрим, и показываем другим !
|
|
|
Dima
|
| |
Пост N: 3839
Зарегистрирован: 17.05.05
|
|
Отправлено: 21.02.14 16:46. Заголовок: Andrey пишет: Еще к..
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 560
Зарегистрирован: 11.02.10
|
|
Отправлено: 24.02.14 12:09. Заголовок: АНОНС * АНОНС * АНОН..
АНОНС * АНОНС * АНОНС * АНОНС * АНОНС Завершена подготовка к опубликованию новой версии 2.3.2, которая выйдет послезавтра. Кратко, что нового: - продолжена оптимизация использования внутренних функций с целью уменьшения ядра библиотеки; - мелкие изменения внутренних функций с целью оптимизации скорости исполнения кода; - обновлена библиотека SQLITE3 до финальной версии 3.8.3.1; - обновлена unicode-сборка Харбора версии 3.2.0dev; - добавлены новые и обновлены некоторые старые примеры. Благодарю за внимание!
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 561
Зарегистрирован: 11.02.10
|
|
Отправлено: 26.02.14 11:40. Заголовок: Новый релиз библиоте..
|
|
|
Andrey
|
| постоянный участник
|
Пост N: 3247
Зарегистрирован: 12.09.06
|
|
Отправлено: 27.02.14 15:36. Заголовок: Пересобрал несколько..
Пересобрал несколько программ - полет нормальный !
|
|
|
Andrey
|
| постоянный участник
|
Пост N: 3248
Зарегистрирован: 12.09.06
|
|
Отправлено: 27.02.14 15:50. Заголовок: Нет не все собираютс..
Нет не все работают проги...
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 562
Зарегистрирован: 11.02.10
|
|
Отправлено: 27.02.14 17:06. Заголовок: Andrey пишет: сейча..
Andrey пишет: цитата: | сейчас при нажатии на любую кнопку - вылетает |
| Это означает, что библиотека стала более чувствительной к ошибочным вызовам. Проверьте, требуется ли изменять значение VALUE для элемента управления ListBox в Вашей программе при нажатии на эту кнопку.
|
|
|
Andrey
|
| постоянный участник
|
Пост N: 3250
Зарегистрирован: 12.09.06
|
|
Отправлено: 27.02.14 20:36. Заголовок: gfilatov2002 пишет: ..
gfilatov2002 пишет: цитата: | Проверьте, требуется ли изменять значение VALUE для элемента управления ListBox в Вашей программе при нажатии на эту кнопку. |
| А как исправить ? Скрытый текст DEFINE LISTBOX List_1 ...................... OnDblClick List1_OnDblClick(FormaMain.List_1.Item(FormaMain.List_1.value)) OnLostFocus FormaMain.List_1.Value:=NIL;nFocus:=0 OnGotFocus nFocus:=1 END LISTBOX DEFINE LISTBOX List_2 ................ OnDblClick List2_OnDblClick(FormaMain.List_2.Item(FormaMain.List_2.value)) OnLostFocus FormaMain.List_2.Value:=NIL;nFocus:=0 OnGotFocus nFocus:=2 END LISTBOX
| Посмотрел и другие свои проги, везде оказывается использую: OnDblClick List1_OnDblClick(FormaMain.List_1.Item(FormaMain.List_1.value)) OnLostFocus FormaMain.List_1.Value:=NIL;nFocus:=0
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 563
Зарегистрирован: 11.02.10
|
|
Отправлено: 27.02.14 21:52. Заголовок: Andrey пишет: А как..
Andrey пишет: FormaMain.List_1.Value:=0 Для следующей сборки добавил контроль передаваемого параметра в функцию _SetValue(), которая вызывала ошибку
|
|
|
Andrey
|
| постоянный участник
|
Пост N: 3251
Зарегистрирован: 12.09.06
|
|
Отправлено: 27.02.14 22:29. Заголовок: gfilatov2002 пишет: ..
gfilatov2002 пишет: цитата: | Для следующей сборки добавил контроль передаваемого параметра в функцию _SetValue(), которая вызывала ошибку |
| Спасибо БОЛЬШОЕ !!!
|
|
|
alex_II
|
| |
Пост N: 115
Зарегистрирован: 12.07.06
|
|
Отправлено: 28.02.14 05:05. Заголовок: Переход на новую вер..
Переход на новую версию прошел нормально. Отличная работа Григорий! Спасибо
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 566
Зарегистрирован: 11.02.10
|
|
Отправлено: 17.03.14 12:38. Заголовок: АНОНС * АНОНС * АНОН..
АНОНС * АНОНС * АНОНС * АНОНС * АНОНС Завершена подготовка к опубликованию новой версии 2.3.3, которая выйдет на этой неделе. Кратко, что нового: - продолжена оптимизация использования внутренних функций с целью уменьшения ядра библиотеки; - мелкие дополнения в заголовочных файлах для совместимости с ответвлением Харбора версии 3.4; - обновлена библиотека SQLITE3 до финальной версии 3.8.4.1; - обновлена unicode-сборка Харбора версии 3.2.0dev, небольшое исправление в библиотеке TsBrowse; - обновлены некоторые старые примеры. Благодарю за внимание!
|
|
|
Andrey
|
| постоянный участник
|
Пост N: 3282
Зарегистрирован: 12.09.06
|
|
Отправлено: 18.03.14 16:46. Заголовок: gfilatov2002 пишет: ..
gfilatov2002 пишет: цитата: | небольшое исправление в библиотеке TsBrowse; |
| А нельзя ли туда добавить переменную (или 2) ответственные за цвет линии скролинга ? А то у меня никак не получается изменение цвета через свою программу.
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 568
Зарегистрирован: 11.02.10
|
|
Отправлено: 19.03.14 11:57. Заголовок: Andrey пишет: А нел..
Andrey пишет: цитата: | А нельзя ли туда добавить переменную (или 2) ответственные за цвет линии скролинга ? |
| Я еще раз пересмотрел исходники - там собственный ScrollBar не создается, а используется системный Поэтому доступа к цветам скролинга нет...
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 569
Зарегистрирован: 11.02.10
|
|
Отправлено: 20.03.14 11:05. Заголовок: Новый релиз библиоте..
|
|
|
Andrey
|
| постоянный участник
|
Пост N: 3284
Зарегистрирован: 12.09.06
|
|
Отправлено: 20.03.14 15:16. Заголовок: Тестирую новую верси..
Тестирую новую версию. И сразу вопрос, почему нельзя запустить 2 раза программу \MiniGUI\SAMPLES\BASIC\ExtractIcon\demo2.prg Вроде же нет в этом исходнике функции проверки второй копии программы ?
|
|
|
Haz
|
| |
Пост N: 156
Зарегистрирован: 20.02.11
|
|
Отправлено: 20.03.14 15:25. Заголовок: Andrey пишет: Вроде..
Andrey пишет: цитата: | Вроде же нет в этом исходнике функции проверки второй копии программы ? |
| SET MULTIPLE OFF WARNING
|
|
|
Andrey
|
| постоянный участник
|
Пост N: 3285
Зарегистрирован: 12.09.06
|
|
Отправлено: 20.03.14 16:40. Заголовок: Haz пишет: SET MULT..
Haz пишет: Спасибо ! Не знал такую команду... А на русском надпись эту сделать можно ? Обычные юзера же не поймут !
|
|
|
Haz
|
| |
Пост N: 157
Зарегистрирован: 20.02.11
|
|
Отправлено: 20.03.14 22:05. Заголовок: Andrey пишет: юзер..
Andrey пишет: зависит от выбранного языка в программе , нужна команда типа LANGSELECT RU ( лень искать, НЕ пользую, но что есть на русском - точно ) А команда живет в справке MiniGui.chm есть SET MULTIPLE Impede attempts to run multiple instances of the program. SYNTAX SET MULTIPLE ON | OFF [ WARNING ]
|
|
|
Vlad04
|
| постоянный участник
|
Пост N: 426
Зарегистрирован: 13.10.05
|
|
Отправлено: 21.03.14 08:09. Заголовок: нужна команда типа ..
цитата: | нужна команда типа LANGSELECT RU |
| SET LANGUAGE TO RUSSIAN
|
|
|
dkartashov
|
| |
Пост N: 1
Зарегистрирован: 25.03.14
|
|
Отправлено: 25.03.14 12:16. Заголовок: 2.3.3: Ошибка при компиляции тестового примера
Добрый день. Тестирую новую сборку 2.3.3. Обнаружил ошибку при компиляции тестового примера: SAMPLES\Advanced\REPORT_GENERATOR\ Harbour 3.2.0dev (r1403161854) Copyright (c) 1999-2014, http://harbour-project.org/ Compiling 'demo.prg'... Compiling 'h_rptgen.prg'... h_rptgen.prg(504) Error E0030 Syntax error "syntax error at ' PRINTER_PAPER_LETTER '" h_rptgen.prg(504) Error E0022 Invalid lvalue 'String' h_rptgen.prg(505) Error E0022 Invalid lvalue 'String' ... Анализ данного места программы показал, что ошибка вызвана наличием с индексе массива символов табуляции: aPaper [ PRINTER_PAPER_LETTER ] := { 215.9 , 279.4 } то есть, перед закрывающейся скобкой "]" набито несколько символов табуляции. При замене символов табуляции на пробелы - ошибки исчезают и пример успешно компилируется.
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 570
Зарегистрирован: 11.02.10
|
|
Отправлено: 25.03.14 12:55. Заголовок: dkartashov пишет: П..
dkartashov пишет: цитата: | При замене символов табуляции на пробелы - ошибки исчезают и пример успешно компилируется |
| Благодарю за сообщение! Это что-то накосячили в Харборе, откатил его сборку на шаг назад, и пример собрался с символами табуляции тоже Дополнение. Теперь препроцессор Харбора проверяет наличие некорректных символов в квадратных скобках, и символ табуляции внутри скобок теперь вне закона
|
|
|
Andrey
|
| постоянный участник
|
Пост N: 3291
Зарегистрирован: 12.09.06
|
|
Отправлено: 26.03.14 01:42. Заголовок: gfilatov2002 , а нел..
gfilatov2002 , а нельзя ли заменить BCC 5.5.1 на 5.8.2 Дело в том что, BCC 5.5.1 НЕ МОЖЕТ ИСПОЛЬЗОВАТЬ фаил .RES если он больше 1Мб (или чуть меньше), т.е. суммарный объем ресурсов не должен превышать этот размер. (может опции какие надо использовать ? ) НЕ ЛИНКУЕТСЯ ресурсный файл, выдает ошибку: Turbo Incremental Link 5.66 Copyright (c) 1997-2002 Borland Fatal: Access violation. Link terminated. hbmk2[demo]: Error: Running linker. 2 А BCC 5.8.2 прекрасно собирает большие ресурсы. Пробовал даже 15 Мб заталкивать в ресурсы, работает. Картинки бывают большие, т.е. при использовании фона BMP - 1,5 Mb и больше... Труба при сборке, начинаешь уменьшать, т.е. тратишь время на тупую работу... Взял переименовал папку BCC582 в BCC55 и собрал ехе-ник. При выводе hb_compiler() на окно, появляется: Borland C++ 5.5.1 (32-bit) ?
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 571
Зарегистрирован: 11.02.10
|
|
Отправлено: 26.03.14 11:31. Заголовок: Andrey пишет: а нел..
Andrey пишет: цитата: | а нельзя ли заменить BCC 5.5.1 на 5.8.2 |
| Конечно, можно По этому пути пошли, например, разработчики коммерческой библиотеки FiveWin Но есть небольшая проблема: компилятор BCC 5.8.2 требует наличия коммерческой лицензии на использование в отличие от бесплатного BCC 5.5.1, и распространять коммерческий продукт без лицензии на него мы не имеем никакого права Таким образом, более перспективным с точки зрения бесплатного продукта (коим является библиотека минигуи) является использование open source С-компилятора MinGW Andrey пишет: цитата: | При выводе hb_compiler() на окно, появляется: Borland C++ 5.5.1 (32-bit) ? |
| Это просто указывает на то, что данная сборка Харбора была выполнена с использованием BCC 5.5.1
|
|
|
Andrey
|
| постоянный участник
|
Пост N: 3292
Зарегистрирован: 12.09.06
|
|
Отправлено: 26.03.14 14:17. Заголовок: gfilatov2002 пишет: ..
gfilatov2002 пишет: цитата: | Это просто указывает на то, что данная сборка Харбора была выполнена с использованием BCC 5.5.1 |
| Нет. Я линковал с помощью BCC 5.8.2 ! Andrey пишет: цитата: | Взял переименовал папку BCC582 в BCC55 и собрал ехе-ник. При выводе hb_compiler() на окно, появляется: Borland C++ 5.5.1 (32-bit) |
|
|
|
|
Dima
|
| |
Пост N: 3870
Зарегистрирован: 17.05.05
|
|
Отправлено: 26.03.14 15:51. Заголовок: Andrey пишет: Нет. ..
Andrey пишет: цитата: | Нет. Я линковал с помощью BCC 5.8.2 |
| Читай между строк Ты ведь не пересобирал свой Harbour под BCC 5.8.2
|
|
|
Andrey
|
| постоянный участник
|
Пост N: 3293
Зарегистрирован: 12.09.06
|
|
Отправлено: 26.03.14 17:32. Заголовок: Dima пишет: Читай м..
Dima пишет: Теперь понял...
|
|
|
fokinal21
|
| |
Пост N: 1
Зарегистрирован: 22.09.13
|
|
Отправлено: 28.03.14 23:53. Заголовок: Всем доброго времени..
Всем доброго времени суток! У меня простой, наивный вопрос. Пользуюсь IDE из сборок Григория. Скажите там Debug из меню как-то работает? У меня кроме черного окна ничего не получается. Сплошной шедевр Малевича. Можно, конечно, пользоваться Compile /d, но не хочется прыгать как-то...
|
|
|
Andrey
|
| постоянный участник
|
Пост N: 3297
Зарегистрирован: 12.09.06
|
|
Отправлено: 29.03.14 00:36. Заголовок: fokinal21 пишет: М..
Andrey пишет: цитата: | Скажите там Debug из меню как-то работает? |
| Нет, не работает. Нужно программу собирать еще и для отладки, не помню уже опций. fokinal21 пишет: цитата: | Можно, конечно, пользоваться Compile /d, но не хочется прыгать как-то... |
| Возьми и используй лучше это http://clipper.borda.ru/?1-4-20-00000854-000-0-0-1385633245
|
|
|
fokinal21
|
| |
Пост N: 2
Зарегистрирован: 22.09.13
|
|
Отправлено: 29.03.14 12:24. Заголовок: Andrey пишет: Возьм..
Andrey пишет: цитата: | Возьми и используй лучше это |
| А как прикрутить к сборкам Филатова? Может распишешь?!!!
|
|
|
Andrey
|
| постоянный участник
|
Пост N: 3299
Зарегистрирован: 12.09.06
|
|
Отправлено: 29.03.14 12:51. Заголовок: fokinal21 пишет: А ..
fokinal21 пишет: цитата: | А как прикрутить к сборкам Филатова? Может распишешь?!!! |
| Сам не пользуюсь. Где то здесь на форуме писалось об этом. Если не найдешь, то спроси у Филатова.
|
|
|
Andrey
|
| постоянный участник
|
Пост N: 3301
Зарегистрирован: 12.09.06
|
|
Отправлено: 29.03.14 13:29. Заголовок: gfilatov2002 пишет: ..
gfilatov2002 пишет: Собираю пример Z:\HMG\minigui\Samples\FREEVIEW>build.bat, получаю ошибку: Z:\HMG\minigui\Samples\FREEVIEW>call ..\..\buildapp.bat FreeView freeview.hbc windres: can't open bitmap file `bmps\rleft.bmp': No such file or directory
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 573
Зарегистрирован: 11.02.10
|
|
Отправлено: 29.03.14 17:25. Заголовок: Andrey пишет: can&..
Andrey пишет: цитата: | can't open bitmap file `bmps\rleft.bmp': No such file or directory |
| Вы абсолютно правы - недоглядел. Как вылечить? Просто перетащите эти файлы из аналогичного примера в BCC-сборке
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 576
Зарегистрирован: 11.02.10
|
|
Отправлено: 23.04.14 12:38. Заголовок: АНОНС * АНОНС * АНОН..
АНОНС * АНОНС * АНОНС * АНОНС * АНОНС Завершена подготовка к опубликованию новой версии 2.3.4, которая выйдет послезавтра. Кратко, что нового: - продолжена оптимизация использования внутренних функций с целью уменьшения ядра библиотеки; - функция BmpSize() теперь поддерживает определение размеров картинки в форматах JPG, GIF, TIF и PNG из ресурсов; - обновлены библиотеки MiniPrint, HbXml и HbPgSql; - обновлена библиотека SQLITE3 до версии 3.8.5dev; - обновлена unicode-сборка Харбора версии 3.2.0dev; - добавлены новые и обновлены некоторые старые примеры. Благодарю за внимание! P.S. Требуется финансовая поддержка заинтересованных в поддержке библиотеки лиц
|
|
|
Andrey
|
| постоянный участник
|
Пост N: 3336
Зарегистрирован: 12.09.06
|
|
Отправлено: 23.04.14 23:15. Заголовок: gfilatov2002 пишет: ..
gfilatov2002 пишет: цитата: | - функция BmpSize() теперь поддерживает определение размеров картинки в форматах JPG, GIF, TIF и PNG из ресурсов; |
| Давно пора ! Ждем с нетерпением !!!
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 578
Зарегистрирован: 11.02.10
|
|
Отправлено: 25.04.14 10:24. Заголовок: Новый релиз библиоте..
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 591
Зарегистрирован: 11.02.10
|
|
Отправлено: 20.05.14 10:07. Заголовок: АНОНС * АНОНС * АНОН..
АНОНС * АНОНС * АНОНС * АНОНС * АНОНС Завершена подготовка к опубликованию новой версии 2.3.5, которая выйдет послезавтра. Кратко, что нового: - продолжена оптимизация использования внутренних функций с целью уменьшения ядра библиотеки; - выполнена очистка всего Си-кода от неиспользуемых Windows-констант; - команда DEFINE BKGBRUSH теперь поддерживает картинки в форматах JPG, GIF, TIF и PNG; - обновлена библиотека Bos Taurus до версии 1.0.5 от 2014/04/19; - обновлена unicode-сборка Харбора версии 3.2.0dev и библиотека SQLITE3 до текущей версии 3.8.5dev; - добавлены новые и обновлены некоторые старые примеры. Желаю всем мира, добра и надежды! Нет ничего ужаснее войны и... "разрухи в головах"
|
|
|
Andrey
|
| постоянный участник
|
Пост N: 3386
Зарегистрирован: 12.09.06
|
|
Отправлено: 20.05.14 16:49. Заголовок: gfilatov2002 пишет: ..
gfilatov2002 пишет: цитата: | - команда DEFINE BKGBRUSH теперь поддерживает картинки в форматах JPG, GIF, TIF и PNG; |
| Ура !!! gfilatov2002 пишет: цитата: | Нет ничего ужаснее войны и... "разрухи в головах" |
| Поддерживаю !
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 592
Зарегистрирован: 11.02.10
|
|
Отправлено: 22.05.14 10:11. Заголовок: Новый релиз библиоте..
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 595
Зарегистрирован: 11.02.10
|
|
Отправлено: 10.06.14 11:10. Заголовок: АНОНС * АНОНС * АНОН..
АНОНС * АНОНС * АНОНС * АНОНС * АНОНС Завершена подготовка к опубликованию новой версии 2.3.6, которая выйдет завтра. Кратко, что нового: - продолжена оптимизация использования внутренних функций с целью уменьшения ядра библиотеки; - обновлены библиотеки MiniPrint и HbXml; - обновлена библиотека Bos Taurus с учетом последних авторских изменений; - обновлена unicode-сборка Харбора версии 3.2.0dev и библиотека SQLITE3 до финальной версии 3.8.5; - добавлены новые и обновлены некоторые старые примеры. Благодарю за Ваше внимание
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 596
Зарегистрирован: 11.02.10
|
|
Отправлено: 11.06.14 10:05. Заголовок: Новый релиз библиоте..
|
|
|
Andrey
|
| постоянный участник
|
Пост N: 3420
Зарегистрирован: 12.09.06
|
|
Отправлено: 11.06.14 15:04. Заголовок: Перекомпилировал нес..
Перекомпилировал несколько программ - все Ок ! Большое СПАСИБО за ваш труд !!! Вроде PNG картинки показывать лучше стало ! Нет окантовки черной дурацкой... Пример \samples\Basic\FormStorage - классный !!! То что нужно. Еще бы сделать его трех-оконным и показать как записывать в ОДИН ини-файл размеры окна + цвета объектов.
|
|
|
Andrey
|
| постоянный участник
|
Пост N: 3422
Зарегистрирован: 12.09.06
|
|
Отправлено: 12.06.14 23:24. Заголовок: Andrey пишет: Вроде..
Andrey пишет: цитата: | Вроде PNG картинки показывать лучше стало ! Нет окантовки черной дурацкой... |
| Рано радовался. Берем пример \MiniGUI\SAMPLES\BASIC\IMAGE_2 - добавляем строчку: DEFINE WINDOW Win_1 ; AT 0,0 ; WIDTH 800 HEIGHT 600 ; TITLE 'Load Image From DISK' ; BACKCOLOR { 0,176,240 } ; MAIN И получаем фигню. Т.е. PNG картинки без фона отображаются ТОЛЬКО на сером фоне !!!
|
|
|
SergKis
|
| постоянный участник
|
Пост N: 335
Зарегистрирован: 17.02.12
|
|
Отправлено: 13.06.14 09:49. Заголовок: Andrey пишет:DEFINE ..
Andrey пишет: цитата: | DEFINE WINDOW Win_1 ; AT 0,0 ; WIDTH 800 HEIGHT 600 ; TITLE 'Load Image From DISK' ; BACKCOLOR { 0,176,240 } ; MAIN |
| здесь запись вроде позиционная, т.е. надо: DEFINE WINDOW Win_1 ; AT 0,0 ; WIDTH 800 HEIGHT 600 ; TITLE 'Load Image From DISK' ; MAIN ; ... BACKCOLOR { 0,176,240 } ; ... "может здесь собака порылась" ?
|
|
|
nick_mi
|
| |
Пост N: 145
Зарегистрирован: 19.05.05
|
|
Отправлено: 13.06.14 12:29. Заголовок: Что-то не совсем пон..
Что-то не совсем понятная проблема. PING рисуется в указанном примере с заданным цветом фона если в указанном примере модифицировать цвет фона и TRANSPARENT поставить .T. (см пример ниже) фон всегда бедет как у окна. Или я нкеправильно понял проблему ? DEFINE IMAGE Image_1 PARENT Win_1 ROW 200 COL 140 WIDTH nWidth HEIGHT nHeight PICTURE aPicture [ i ] STRETCH lStretch TRANSPARENT .T. BACKGROUNDCOLOR win_1.backcolor //aBackgroundColor ADJUSTIMAGE lAdjustImage END IMAGE
|
|
|
Andrey
|
| постоянный участник
|
Пост N: 3423
Зарегистрирован: 12.09.06
|
|
Отправлено: 13.06.14 14:58. Заголовок: nick_mi пишет: Или ..
nick_mi пишет: цитата: | Или я нкеправильно понял проблему ? |
| НЕТУ ФОНА { 0,176,240 }: И ПОЧЕМУ ЧЕРНАЯ ОКАНТОВКА { 0,176,240 }:
|
|
|
nick_mi
|
| |
Пост N: 146
Зарегистрирован: 19.05.05
|
|
Отправлено: 14.06.14 09:44. Заголовок: А вы это исправление..
А вы это исправление делали DEFINE IMAGE Image_1 PARENT Win_1 ROW 200 COL 140 WIDTH nWidth HEIGHT nHeight PICTURE aPicture [ i ] STRETCH lStretch TRANSPARENT .T. BACKGROUNDCOLOR win_1.backcolor ADJUSTIMAGE lAdjustImage END IMAGE у меня с этой строкой берет фон основного окна
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 605
Зарегистрирован: 11.02.10
|
|
Отправлено: 01.07.14 16:42. Заголовок: АНОНС * АНОНС * АНОН..
АНОНС * АНОНС * АНОНС * АНОНС * АНОНС Завершается подготовка к опубликованию новой версии 2.3.7, которая выйдет на следующей неделе. Кратко, что нового: - исправлена функция _GetFocusedControl() для элементов управления ComboBox и ComboBoxEx; - ссылку на объект ThisWindow теперь можно использовать внутри структуры DEFINE WINDOW ... END WINDOW (особая благодарность за это - SergKis); - добавлена новая функция InkeyGUI( [<nWait>] ), предложенная SergKis ; - элемент управления ButtonEx теперь поддерживает новый класс HANDCURSOR и события ON MOUSEHOVER и ON MOUSELEAVE; - добавлена поддержка класса HOTTRACK для выделения активной вкладки цветного элемента управления Tab; - обновлена unicode-сборка Харбора версии 3.2.0dev, мелкие исправления в библиотеке HBPrinter, обновлены библиотеки PropGrid и HbXml; - добавлена новая утилита Sqlite browser; - добавлены новые и обновлены некоторые старые примеры. Благодарю за внимание!
|
|
|
Vlad04
|
| постоянный участник
|
Пост N: 450
Зарегистрирован: 13.10.05
|
|
Отправлено: 02.07.14 18:11. Заголовок: :sm36: ..
|
|
|
Andrey
|
| постоянный участник
|
Пост N: 3467
Зарегистрирован: 12.09.06
|
|
Отправлено: 03.07.14 20:34. Заголовок: gfilatov2002 пишет: ..
gfilatov2002 пишет: цитата: | Завершается подготовка к опубликованию новой версии 2.3.7 |
| Ждем с нетерпением !
|
|
|
Haz
|
| |
Пост N: 248
Зарегистрирован: 20.02.11
|
|
Отправлено: 04.07.14 15:31. Заголовок: To Григорий - METHOD TSBrowse:SortArray()
Григорий, добрый день Просматривал исходник h_tbrowse.prg , а именно метод SortArray и не понял зачем там используется ::SetArray ? ведь при сортировке массив остается формально тот же -размерность массива не меняется, порядок колонок тот же ВОТ кусок кода для сортировки по убыванию (то же и по возрастанию) : ============================================ if ValType(::aColumns[ nCol ]:bArraySortDes) == "B" ::SetArray( ASort( ::aArray,,, ::aColumns[ nCol ]:bArraySortDes ) ) else ::aArray := Asort( ::aArray,,, {|x,y| x[ nCol ] > y[ nCol ] } ) endif ============================================ почему вместо ::SetArray( ASort( ::aArray,,, ::aColumns[ nCol ]:bArraySortDes ) ) не применить более простую (быструю) конструкцию :aArray := Asort( ::aArray,,, ::aColumns[ nCol ]:bArraySortDes ) ? ведь по сути вызов ::SetArray( aArray ) всего лишь и выполняет подобное присваивание + установки по умолчанию
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 607
Зарегистрирован: 11.02.10
|
|
Отправлено: 04.07.14 16:01. Заголовок: Haz пишет: почему в..
Haz пишет: цитата: | почему вместо ::SetArray( ASort( ::aArray,,, ::aColumns[ nCol ]:bArraySortDes ) ) не применить более простую (быструю) конструкцию |
| Думаю, что Вы абсолютно правы! Блоки кода bArraySortDes и bArraySort - это расширение от Януша Пора, и, видимо, реализовано не очень изящно. Обязательно поправлю уже для следующей сборки
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 612
Зарегистрирован: 11.02.10
|
|
Отправлено: 09.07.14 09:52. Заголовок: Новый релиз библиоте..
|
|
|
Haz
|
| |
Пост N: 249
Зарегистрирован: 20.02.11
|
|
Отправлено: 09.07.14 12:53. Заголовок: на компиляторе BCC 5.82
интересует есть ли практический смысл использования BCC 5.82 кроме смены версии. Пару лет назад собрал им проект и кроме увеличения размера разницы не заметил
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 613
Зарегистрирован: 11.02.10
|
|
Отправлено: 09.07.14 17:49. Заголовок: Haz пишет: практиче..
Haz пишет: цитата: | практический смысл использования BCC 5.82 |
| Андрей сообщил, что BCC 5.82 поддерживает добавление в приложение ресурсов объемом более 1 MB Я заметил следующую тенденцию: BCC 5.02 (выпуск 1997 года) работает под Виндой 95 и выше BCC 5.51 (выпуск 2000 года) работает под Виндой 98 и выше BCC 5.82 (выпуск 2006 года) работает начиная с WinXP и выше
|
|
|
Haz
|
| |
Пост N: 250
Зарегистрирован: 20.02.11
|
|
Отправлено: 09.07.14 19:22. Заголовок: gfilatov2002 пишет: ..
СПАСИБО gfilatov2002 пишет: цитата: | Я заметил следующую тенденцию: |
| Если это все, то нет особого смысла gfilatov2002 пишет: цитата: | поддерживает добавление в приложение ресурсов объемом более 1 MB |
| это решается заменой BRC32 на ресурс компилер от микрософт PS У меня есть еще 6.30 - тоже не заметил разницы
|
|
|
Andrey
|
| постоянный участник
|
Пост N: 3496
Зарегистрирован: 12.09.06
|
|
Отправлено: 10.07.14 00:27. Заголовок: Haz пишет: это реша..
Haz пишет: цитата: | это решается заменой BRC32 на ресурс компилер от микрософт |
| А как это сделать ? Поделись пожалуйста опытом...
|
|
|
Haz
|
| |
Пост N: 251
Зарегистрирован: 20.02.11
|
|
Отправлено: 10.07.14 10:18. Заголовок: Andrey пишет: Подел..
Andrey пишет: цитата: | Поделись пожалуйста опытом... |
| а чего тут делиться BRCC32.EXE - компилятор ресурсов от Borland RC.EXE - тож самое от Microsoft ( можно любой другой брать т.к. RES он и в африке RES) Набираешь в консоли RC.EXE /? и читаешь справку по командной строке, потом правишь батник сборки проекта под синтаксис RC. PS Если использовать HBmk2 при использовании BCC32 вызывает его компилятор ресурсов, я когда-то правил исходник HBmk2 под синтаксис RC Можно наверное и свою обманку BRCC32 написать , которая принимает параметры командной строки и передает их RC
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 629
Зарегистрирован: 11.02.10
|
|
Отправлено: 31.07.14 10:15. Заголовок: АНОНС * АНОНС * АНОН..
АНОНС * АНОНС * АНОНС * АНОНС * АНОНС Завершается подготовка к опубликованию новой версии 2.3.8, которая выйдет на следующей неделе. Кратко, что нового: - добавлен новый элемент управления - owner-draw ListBox со встроенными Checkbox-ами; - продолжена оптимизация использования внутренних функций с целью уменьшения ядра библиотеки; - небольшие изменения библиотеки MiniPrint; - обновлена unicode-сборка Харбора версии 3.2.0dev и библиотека SQLITE3 до версии 3.8.6dev; - добавлены новые и обновлены/исправлены некоторые старые примеры. Благодарю за внимание!
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 631
Зарегистрирован: 11.02.10
|
|
Отправлено: 05.08.14 10:07. Заголовок: Новый релиз библиоте..
|
|
|
Andrey
|
| постоянный участник
|
Пост N: 3536
Зарегистрирован: 12.09.06
|
|
Отправлено: 05.08.14 17:17. Заголовок: Григорий, спасибо БО..
Григорий, спасибо БОЛЬШОЕ за твой огромный труд !
|
|
|
Haz
|
| |
Пост N: 312
Зарегистрирован: 20.02.11
|
|
Отправлено: 28.08.14 12:12. Заголовок: To Григорий - Возможно ли добавить метод
Григорий , возможно ли в TsBrowse HMG добавить новый метод ? ( себе добавляю его в новые сборки, но не удобно же ) На базе ::Resize() написал ::RewsizeWin() который позволяет динамически менять само окно TsBrows Вот сам метод Скрытый текст * ============================================================================ * METHOD TSBrowse:ReSizeWin() * ============================================================================ METHOD ReSizeWin( nSizeType, nTop, nLeft, nWidth, nHeight ) CLASS TSBrowse Local /*nMin, nMax, nPage,*/ ; nTotPix := 0 MoveWindow ( ::oWnd:hWnd, nLeft, nTop, nWidth, nHeight, .T. ) ::nTop := nTop If Empty( ::aColSizes ) Return Nil EndIf AEval( ::aColSizes, {|n| nTotPix += n } ) If ::lEditing .and. ::aColumns[ ::nCell ]:oEdit != Nil SendMessage( ::aColumns[ ::nCell ]:oEdit:hWnd, WM_KEYDOWN, VK_ESCAPE, 0 ) EndIf If ! Empty( ::nAdjColumn ) ::nAdjColumn := Min( Len( ::aColumns ), ::nAdjColumn ) EndIf ::nRowPos := Min( ::nRowPos, Max( ::nRowCount(), 1 ) ) If ! Empty( ::nAdjColumn ) .and. nTotPix != nWidth ::aColumns[ ::nAdjColumn ]:nWidth := ; ::aColSizes[ ::nAdjColumn ] += ( nWidth - nTotPix ) EndIf ::Super:ReSize( nSizeType, nWidth, nHeight ) ::ResetVScroll() Return ::Refresh(.T.)
| Вот пример использования , бровс привязан к форме и при изменении размера фориы - меняется размер бровса Скрытый текст #include "minigui.ch" #include "tsbrowse.ch" FUNC Main() Local aArray := { ; {'AAAAAAAAAAAAAAAA', 1, Date() }, ; {'BBBBBBBBBBBBBBBB', 2, Date() }, ; {'CCCCCCCCCCCCCCCC', 3, Date() }, ; {'DDDDDDDDDDDDDDDD', 4, Date() }, ; {'EEEEEEEEEEEEEEEE', 5, Date() }, ; {'FFFFFFFFFFFFFFFF', 6, Date() }, ; {'GGGGGGGGGGGGGGGG', 7, Date() } ; } Public oBrw DEFINE WINDOW Form_1 ; AT 0,0 ; WIDTH 400 ; HEIGHT 300 ; TITLE "TsBrowse ReSize Test" ; MAIN ; FONT 'Tahoma' SIZE 9; ON SIZE { || oBrw:ResizeWin( 0, ; GetProperty("Form_1", 'Row') + 5, ; GetProperty("Form_1", 'Col') + 5, ; GetProperty("Form_1", 'Width') - 17, ; GetProperty("Form_1", 'Height') - 45 ) } ; ON MINIMIZE { || oBrw:ResizeWin( 0, ; GetProperty("Form_1", 'Row') + 5, ; GetProperty("Form_1", 'Col') + 5, ; GetProperty("Form_1", 'Width') - 17, ; GetProperty("Form_1", 'Height') - 45 ) } ; ON MAXIMIZE { || oBrw:ResizeWin( 0, ; GetProperty("Form_1", 'Row') + 5, ; GetProperty("Form_1", 'Col') + 5, ; GetProperty("Form_1", 'Width') - 17, ; GetProperty("Form_1", 'Height') - 45 ) } ; DEFINE TBROWSE oBrw ; AT 5,5 ; OF Form_1 ; WIDTH GetProperty("Form_1", 'Width') - 17 ; HEIGHT GetProperty("Form_1", 'Height') - 45 ; FONT "Tahoma" ; SIZE 9 ; GRID oBrw:nAdjColumn := 1 oBrw:SetArray( aArray, .T. ) END TBROWSE END WINDOW ACTIVATE WINDOW Form_1 RETURN NIL
|
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 634
Зарегистрирован: 11.02.10
|
|
Отправлено: 28.08.14 13:46. Заголовок: Haz пишет: возможно..
Haz пишет: цитата: | возможно ли в TsBrowse HMG добавить новый метод ? |
| Вынужден Вам отказать, поскольку новый метод практически повторяет уже существующий метод ::Resize() Вместо добавления нового метода предлагаю использовать простую функцию типа FUNCTION ResizeWin( oBrw ) Local nTop := 5 Local nLeft := 5 Local nWidth := GetProperty("Form_1", 'Width') - 17 Local nHeight := GetProperty("Form_1", 'Height') - 45 MoveWindow( oBrw:oWnd:hWnd, nTop, nLeft, nWidth, nHeight, .T. ) oBrw:Resize( 0, nWidth, nHeight ) oBrw:ResetVScroll() oBrw:Refresh(.T.) RETURN NIL
|
|
|
Haz
|
| |
Пост N: 313
Зарегистрирован: 20.02.11
|
|
Отправлено: 28.08.14 15:02. Заголовок: Нет так нет gfilat..
Нет так нет gfilatov2002 пишет: цитата: | предлагаю использовать простую функцию типа |
| Почти так и делаю METHOD ReSizeWin( nSizeType, nTop, nLeft, nWidth, nHeight ) CLASS TSBrowse MoveWindow ( ::oWnd:hWnd, nLeft, nTop, nWidth, nHeight, .T. ) ::nTop := nTop ::Resize( nSizeType, nWidth, nHeight ) ::ResetVScroll() Return ::Refresh(.T.) PS без выделенной строки будет глюк с Get объектами если на форме не один бровс
|
|
|
Andrey
|
| постоянный участник
|
Пост N: 3602
Зарегистрирован: 12.09.06
|
|
Отправлено: 28.08.14 17:12. Заголовок: gfilatov2002 пишет: ..
gfilatov2002 пишет: цитата: | Local nWidth := GetProperty("Form_1", 'Width') - 17 Local nHeight := GetProperty("Form_1", 'Height') - 45 |
| А зачем это делать ? На ХР будет один размер, на Win8 будет другой размер. Я уже пробовал. Использую теперь, то что SergKis посоветовал. STATIC FUNCTION MyResizeBrowse() LOCAL hWnd := GetFormHandle(ThisWindow) LOCAL nHStBar := GetWindowHeight(GetControlHandle('STATUSBAR', hWnd)) // высота StatusBar nHStBar := 0 // если не используется StatusBar oBrw_5:Move( oBrw_5:nLeft ,oBrw_5:nTop , GetClientWidth(hWnd)-2, ; GetClientHeight(hWnd) - oBrw_5:nTop - nHStBar, .T.) oBrw_5:Paint() // Иначе не перерисовываются вертикальные разделители у бровса CorrectionFirstLast("oBrw_5") MyToolBar(.T.) //----- перерисовать свои кнопки ---- Return nil Может и не прав, но вроде работает. Поправьте меня, если не прав. Может быть лучше эти функции ( GetClientWidth() и GetClientHeight() ) добавить в библиотеку, чтобы стандартными были ?
|
|
|
SergKis
|
| постоянный участник
|
Пост N: 402
Зарегистрирован: 17.02.12
|
|
Отправлено: 28.08.14 20:27. Заголовок: Andrey ошибка LOCAL..
Andrey ошибка LOCAL nHStBar := GetWindowHeight(GetControlHandle('STATUSBAR', hWnd)) надо LOCAL nHStBar := GetWindowHeight(GetControlHandle('STATUSBAR', <здесь имя окна, а не hWnd>))
|
|
|
Andrey
|
| постоянный участник
|
Пост N: 3605
Зарегистрирован: 12.09.06
|
|
Отправлено: 28.08.14 20:41. Заголовок: SergKis пишет: надо..
SergKis пишет: цитата: | надо LOCAL nHStBar := GetWindowHeight(GetControlHandle('STATUSBAR', <здесь имя окна, а не hWnd>)) |
| А можно вместо <здесь имя окна, а не hWnd> поставить ThisWindow или _HMG_ThisFormName ?
|
|
|
SergKis
|
| постоянный участник
|
Пост N: 404
Зарегистрирован: 17.02.12
|
|
Отправлено: 28.08.14 21:00. Заголовок: Andrey пишет:А можно..
Andrey пишет: если вызов MyResizeBrowse() происходит между DEFINE WINDOW ... END WINDOW то да, ThisWindow.Name или _HMG_ThisFormName, если после END WINDOW до ACTION ..., тогда не через эти переменные.
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 635
Зарегистрирован: 11.02.10
|
|
Отправлено: 03.09.14 10:42. Заголовок: АНОНС * АНОНС * АНОН..
АНОНС * АНОНС * АНОНС * АНОНС * АНОНС Завершается подготовка к опубликованию новой версии 2.3.9, которая выйдет на следующей неделе. Кратко, что нового: - переработана и дополнена Error-система библиотеки; - теперь команда PRINT IMAGE в библиотеке MiniPrint поддерживает вывод PNG картинок; - небольшие изменения в библиотеке WinReport от автора; - обновлена HMGS-IDE до версии 1.2.3; - обновлена unicode-сборка Харбора версии 3.2.0dev и библиотека SQLITE3 до финальной версии 3.8.6; - добавлены новые и обновлены/исправлены некоторые старые примеры. Благодарю за внимание!
|
|
|
Andrey
|
| постоянный участник
|
Пост N: 3614
Зарегистрирован: 12.09.06
|
|
Отправлено: 03.09.14 15:19. Заголовок: gfilatov2002 пишет: ..
gfilatov2002 пишет: цитата: | - переработана и дополнена Error-система библиотеки; |
| А чуть подробней можно описать ?
|
|
|
Dima
|
| |
Пост N: 4204
Зарегистрирован: 17.05.05
|
|
Отправлено: 03.09.14 15:26. Заголовок: Andrey Подробнее бу..
Andrey Подробнее будет видимо в ChangeLog.txt
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 636
Зарегистрирован: 11.02.10
|
|
Отправлено: 03.09.14 15:33. Заголовок: Dima пишет: Подробн..
Dima пишет: цитата: | Подробнее будет видимо в ChangeLog.txt |
| Да, именно так цитата: | * Enhanced: The following additional information is available in the ErrorLog file at the program crash: - system params; - environmental params; - detailed work area items (it may be empty section); - internal error handling params; - list of available Public and Private variables (it may be empty). Based upon a Harbour xhb contribution. The old behaviour is available also via using of the command SET SHOWDETAILERROR OFF on top of a main module. Requested by Honorio A. S. Almeida <info2000informa@ig.com.br>. Contributed by Grigory Filatov <gfilatov@inbox.ru> (see demo in folder \samples\Basic\ShowDetailError) |
|
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 639
Зарегистрирован: 11.02.10
|
|
Отправлено: 09.09.14 09:56. Заголовок: Новый релиз библиоте..
|
|
|
Andrey
|
| постоянный участник
|
Пост N: 3620
Зарегистрирован: 12.09.06
|
|
Отправлено: 10.09.14 13:18. Заголовок: Пересобрал несколько..
Пересобрал несколько программ. Полет нормальный !
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 640
Зарегистрирован: 11.02.10
|
|
Отправлено: 10.09.14 14:32. Заголовок: Andrey пишет: Полет..
Andrey пишет: Дополнительно в этой сборке добавлен второй параметр в функцию _AutoAdjust(): - это массив с оригинальным разрешением, при котором разрабатывались формы в приложении. Это удобно использовать для автоматического масштабирования элементов управления в окнах на компьютере пользователя при старте приложения. Для проверки я использовал следующий простой пример, который распахивает окно на весь экран (при этом для дизайна формы использовалось минимальное разрешение 640 х 480): #include "minigui.ch" Function Main SET AUTOADJUST ON DEFINE WINDOW Form_1 ; TITLE 'Hello World!' ; MAIN ; ON INIT _AutoAdjust( This.Handle, {640, 480} ) @ 200,10 LABEL Label_1 ; WIDTH 620 HEIGHT 24 ; VALUE 'Sample text' ; FONT 'Arial' SIZE 12 CENTERALIGN // здесь на форме располагаются другие элементы управления END WINDOW ACTIVATE WINDOW Form_1 Return Nil
|
|
|
Andrey
|
| постоянный участник
|
Пост N: 3622
Зарегистрирован: 12.09.06
|
|
Отправлено: 10.09.14 17:52. Заголовок: gfilatov2002 пишет: ..
gfilatov2002 пишет: цитата: | Это удобно использовать для автоматического масштабирования элементов управления в окнах на компьютере пользователя при старте приложения. |
| Не понятно как это использовать ? Вот например есть готовое меню для программы - https://cloud.mail.ru/public/ad39650e5d8a%2FButtonEx_OnMouseHover2.7z Как это меню переделать для всех (основных) разрешений экрана. И второй вопрос: по тексту программы - не могу сделать автоопределение имени объекта для контекстного меню. Как его сделать, чтобы понятно было в контекстном меню - какой объект сейчас редактируется ?
|
|
|
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
|
|
|
Andrey
|
| постоянный участник
|
Пост N: 3643
Зарегистрирован: 12.09.06
|
|
Отправлено: 08.10.14 20:23. Заголовок: gfilatov2002 пишет: ..
gfilatov2002 пишет: цитата: | Исправленную сборку выложил по адресу: |
| Пере собрал несколько программ. "Полет" нормальный ! Спасибо БОЛЬШОЕ, Григорий !!! Только каждый раз приходиться в новую версию программы в папку LIB записывать PROCINFO.LIB из папки SAMPLES. Три раза эта библиотека повторяется в папках SAMPLES....
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 668
Зарегистрирован: 11.02.10
|
|
Отправлено: 09.10.14 09:45. Заголовок: Andrey пишет: Три р..
Andrey пишет: цитата: | Три раза эта библиотека повторяется в папках SAMPLES |
| Понял: перенесу эту библиотеку в папку minigui\lib в следующей сборке
|
|
|
Avf
|
| |
Пост N: 23
Зарегистрирован: 19.10.05
|
|
Отправлено: 15.10.14 12:38. Заголовок: При копировании прог..
При копировании программ, в которых осуществляется обмен данными в Интернете (например, IDE ) в некоторых антивирусных программах (например, VBA) стало выскакивать сообщение об обнаружении вируса BScope.Trojan.Agent вне зависимости от компьютера. Если закомментировать строки обмена данными через Инет, то сообщения не будет. С чем бы это могло быть связано ?
|
|
|
Dima
|
| |
Пост N: 4229
Зарегистрирован: 17.05.05
|
|
Отправлено: 15.10.14 13:01. Заголовок: Avf http://clipper...
|
|
|
Avf
|
| |
Пост N: 24
Зарегистрирован: 19.10.05
|
|
Отправлено: 17.10.14 10:56. Заголовок: http://clipper.borda..
цитата: | http://clipper.borda.ru/?1-3-40-00000236-000-0-0-1377862671 |
| Спасибо, Dima. Проблема понятна. Но почему-то она касается только программ на Harbour/xHarbour ( даже hbmk2.exe )
|
|
|
Marquis31
|
| |
Пост N: 9
Зарегистрирован: 24.09.13
|
|
Отправлено: 17.10.14 14:30. Заголовок: Косячок-с поймал. Хо..
Косячок-с поймал. Хотел пересобрать с версией 2.4.0 пару приложений, получил сообщение об ошибке: "Error: Unresolved external '_HB_FUN_HB_VAL' referenced from C:\MINIGUI\LIB\MINIGUI.LIB|h_getbox" с 2.3.7 все собралось нормально.
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 673
Зарегистрирован: 11.02.10
|
|
Отправлено: 17.10.14 16:04. Заголовок: Marquis31 пишет: Хо..
Marquis31 пишет: цитата: | Хотел пересобрать с версией 2.4.0 пару приложений, получил сообщение об ошибке: |
| Не забываем также обновить компилятор Харбор, а не только библиотеку
|
|
|
Marquis031
|
| |
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 18.10.14 20:24. Заголовок: Так и Харбор взял по..
Так и Харбор взял последний nightly build...
|
|
|
Andrey
|
| постоянный участник
|
Пост N: 3665
Зарегистрирован: 12.09.06
|
|
Отправлено: 19.10.14 11:56. Заголовок: Marquis031 пишет: Т..
Marquis031 пишет: цитата: | Так и Харбор взял последний nightly build... |
| Попробуй Харбор из поставки МиниГуи и не заморачивайся....
|
|
|
Marquis031
|
| |
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 19.10.14 21:07. Заголовок: Ай, совсем плохой я ..
Ай, совсем плохой я стал, слющай. У меня-то BorlandC, надо ж было не nightly build тащить, а сделать "git pull", и пересобрать из исходников. Вот теперь все фунциклирует...
|
|
|
Marquis031
|
| |
Пост N: 1
Зарегистрирован: 21.10.14
|
|
Отправлено: 21.10.14 08:12. Заголовок: Зарубежный коллега и..
Зарубежный коллега интересуется: "можно ли сделать так, чтобы DATEPICKER сразу открывал окошко с календариком?".
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 674
Зарегистрирован: 11.02.10
|
|
Отправлено: 21.10.14 10:02. Заголовок: Marquis031 пишет: З..
Marquis031 пишет: цитата: | Зарубежный коллега интересуется |
| ... и ему посоветовали использовать элемент управления MONTHCALENDAR
|
|
|
Marquis031
|
| |
Пост N: 2
Зарегистрирован: 21.10.14
|
|
Отправлено: 21.10.14 14:00. Заголовок: :sm97: Во я дважды..
Во я дважды за пару дней протупил... отупеешь тут, в кишках 1С-овских "внешних компонент" ковыряючись...
|
|
|
Marquis031
|
| |
Пост N: 3
Зарегистрирован: 21.10.14
|
|
Отправлено: 21.10.14 14:03. Заголовок: Кстати, Григорий, Su..
Кстати, Григорий, Sudip Bhattacharyya вам привет и поклон передает...
|
|
|
santy
|
| |
Пост N: 313
Зарегистрирован: 16.12.08
|
|
Отправлено: 21.10.14 14:36. Заголовок: Marquis031 пишет: К..
Marquis031 пишет: цитата: | Кстати, Григорий, Sudip Bhattacharyya вам привет и поклон передает. |
| Интересно, а вы с Sudip Bhattacharyya в Индии работаете?
|
|
|
Marquis031
|
| |
Пост N: 4
Зарегистрирован: 21.10.14
|
|
Отправлено: 21.10.14 16:03. Заголовок: нет, в Сети пересекл..
нет, в Сети пересеклись
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 677
Зарегистрирован: 11.02.10
|
|
Отправлено: 04.11.14 18:26. Заголовок: АНОНС * АНОНС * АНОН..
АНОНС * АНОНС * АНОНС * АНОНС * АНОНС Завершается подготовка к опубликованию новой версии 2.4.1, которая выйдет завтра. Кратко, что нового: - исправление обнаруженных ошибок и неточностей кода; - изменен шрифт по умолчанию в зависимости от используемой OS; - добавлено новое свойство AUTOSIZE для элемента управления CheckBox; - добавлен 6-й параметр в функции GetFile() и PutFile() - номер индекса в фильтре; - обновлен HMGS-IDE до версии 1.2.4: - обновлена библиотека SQLITE3 до финальной версии 3.8.7.1: - обновлена unicode-сборка Харбора версии 3.2.0dev, а также библиотека HbSqlDD; - добавлены новые и обновлены/исправлены некоторые старые примеры. Благодарю за внимание
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 678
Зарегистрирован: 11.02.10
|
|
Отправлено: 05.11.14 11:07. Заголовок: Новый релиз библиоте..
|
|
|
Andrey
|
| постоянный участник
|
Пост N: 3684
Зарегистрирован: 12.09.06
|
|
Отправлено: 05.11.14 18:15. Заголовок: gfilatov2002 пишет: ..
gfilatov2002 пишет: цитата: | данному проекту требуется финансовая поддержка |
| Да без вопросов ! Лишь бы ответы были, а то поймаешь затык (хотя сам виноват) и не знаешь как дальше делать.
|
|
|
Andrey
|
| постоянный участник
|
Пост N: 3688
Зарегистрирован: 12.09.06
|
|
Отправлено: 06.11.14 13:16. Заголовок: Народ ! Давайте подд..
Народ ! Давайте поддержим Григория в его нелегком труде !!! Те кто пишут или обслуживают свои программы на МиниГуи - выделите средства для поддержания проекта. Все знают как на Украине сейчас плохо, давайте поможем Григорию.
|
|
|
fokinal21
|
| |
Пост N: 8
Зарегистрирован: 22.09.13
|
|
Отправлено: 09.11.14 21:50. Заголовок: Не принадлежу к обще..
Не принадлежу к обществу постоянно использующему МиниГуи, но иногда бывает - что-то чуть-чуть надо и Проект приходит на помощь!Поэтому поддерживаю! Давайте! Вопрос в какой организационной форме. Если в свободном режиме - т.е. вот вам счет - и кто сколько может, то думаю, что не покатит. Такие варианты, если и срабатывают, то в разовом режиме. Может создать что-то типа клуба с небольшими, но регулярными членскими взносами? Или придумайте что-то еще!
|
|
|
Andrey
|
| постоянный участник
|
Пост N: 3722
Зарегистрирован: 12.09.06
|
|
Отправлено: 15.11.14 15:11. Заголовок: Заметил такую неприя..
Заметил такую неприятность - при установке hmg-х.х.х-setup.exe не видятся диски подключенные через SUBST ! Может это как то "вылечить" можно ?
|
|
|
Andrey
|
| постоянный участник
|
Пост N: 3754
Зарегистрирован: 12.09.06
|
|
Отправлено: 25.11.14 12:19. Заголовок: ИЗ АРХИВА ! gfilatov..
ИЗ АРХИВА ! 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
|
| moderator
|
Пост N: 689
Зарегистрирован: 11.02.10
|
|
Отправлено: 25.11.14 13:11. Заголовок: Andrey пишет: Где и..
Andrey пишет: Попробуй пример ниже Скрытый текст
/* * 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
|
|
|
|
Andrey
|
| постоянный участник
|
Пост N: 3757
Зарегистрирован: 12.09.06
|
|
Отправлено: 26.11.14 12:32. Заголовок: gfilatov2002 пишет: ..
gfilatov2002 пишет: Спасибо БОЛЬШОЕ, то что нужно !
|
|
|
krutoff
|
| |
Пост N: 166
Зарегистрирован: 17.10.05
|
|
Отправлено: 26.11.14 12:40. Заголовок: Я думаю, что-то типа..
Я думаю, что-то типа закрытого клуба надо придумать - кто хочет получать полную поддержку. (свежие версии и т.д.)
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 690
Зарегистрирован: 11.02.10
|
|
Отправлено: 26.11.14 13:00. Заголовок: krutoff пишет: что-..
krutoff пишет: цитата: | что-то типа закрытого клуба надо придумать |
| А от кого закрываться-то Заинтересованных русскоязычных пользователей библиотеки и десятка не наберется Или я не прав ...
|
|
|
Andrey
|
| постоянный участник
|
Пост N: 3759
Зарегистрирован: 12.09.06
|
|
Отправлено: 26.11.14 13:15. Заголовок: Ну тогда сделать чле..
Ну тогда сделать членский взнос и получение поддержки через почтовый ящик Григория. А здесь на форуме по мелочи поддержка.... Как такой вариант ? Но вопросов будет целая куча !!!
|
|
|
Vlad04
|
| постоянный участник
|
Пост N: 469
Зарегистрирован: 13.10.05
|
|
Отправлено: 26.11.14 13:43. Заголовок: Но вопросов будет це..
цитата: | Но вопросов будет целая куча |
| Я думаю, надо не вопросы разбирать к тому что есть , а задачи сформулировать: какой продукт хотели бы увидеть или что в нем увидеть хотели бы?
|
|
|
Haz
|
| |
Пост N: 369
Зарегистрирован: 20.02.11
|
|
Отправлено: 26.11.14 13:55. Заголовок: Andrey пишет: Заинт..
Andrey пишет: цитата: | Заинтересованных русскоязычных пользователей библиотеки и десятка не наберется Или я не прав ... |
| Не прав, в этой ветке много народу тусуется, но в основном "читатели" или гости или сами разбираются в своих GUIвых проблемах. В целом и сам проект harbour не особо раскручен в зоне RU ( русскоязычных форумов 2-3 ) , отсюда и GUI к нему не всем известны. Мое мнение, что "закрытый клуб" еще более усугубит ситуацию, да и при всем уважении - не хватит Григория на поддержку всего ( пусть и небольшого ) клуба.
|
|
|
marrinass
|
| |
Пост N: 2
Зарегистрирован: 07.02.13
|
|
Отправлено: 26.11.14 14:07. Заголовок: Haz пишет: ... русс..
Haz пишет: цитата: | ... русскоязычных форумов 2-3 ... |
| Ссылки в студию! Пожалуйста!
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 691
Зарегистрирован: 11.02.10
|
|
Отправлено: 26.11.14 14:09. Заголовок: Vlad04 пишет: какой..
Vlad04 пишет: цитата: | какой продукт хотели бы увидеть или что в нем увидеть хотели бы? |
| Именно так, в самый корень проблемы Например, на англоязычном форуме меня убеждают перейти на компилятор MinGW последней версии и не поддерживать старый BCC 5.5.1, которому уже стукнуло 14 лет Haz пишет: цитата: | не хватит Григория на поддержку всего ( пусть и небольшого ) клуба |
| Абсолютно согласен
|
|
|
Haz
|
| |
Пост N: 370
Зарегистрирован: 20.02.11
|
|
Отправлено: 26.11.14 14:38. Заголовок: marrinass пишет: Сс..
|
|
|
Andrey
|
| постоянный участник
|
Пост N: 3760
Зарегистрирован: 12.09.06
|
|
Отправлено: 26.11.14 16:32. Заголовок: gfilatov2002 пишет: ..
gfilatov2002 пишет: цитата: | меня убеждают перейти на компилятор MinGW последней версии и не поддерживать старый BCC 5.5.1, которому уже стукнуло 14 лет |
| Ни в коем случае ! Для небольших проектов BCC 5.5.1 сгодиться, да и совместимость с другими продуктами нужна. Под MinGW никто библиотек не делает, я мучался для HASP SLDK. Только для Borland и Microsoft ! Еще лучше бы иметь сборку МиниГуи и для компилятора Microsoft, там тоже бесплатные есть. IDE бы приличный для МиниГуи сделать, формы рисовать не на чем, ручками приходиться делать. То что есть, сложно работать, свои функции на форме делаешь, он их режет.
|
|
|
Andrey
|
| постоянный участник
|
Пост N: 3761
Зарегистрирован: 12.09.06
|
|
Отправлено: 26.11.14 16:37. Заголовок: Вот еще ссылки: http..
|
|
|
marrinass
|
| |
Пост N: 3
Зарегистрирован: 07.02.13
|
|
Отправлено: 26.11.14 16:46. Заголовок: Andrey пишет: Вот е..
Andrey пишет: Что за мусор? Речь идёт о русскоязычных форумах. Haz пишет:
|
|
|
Andrey
|
| постоянный участник
|
Пост N: 3763
Зарегистрирован: 12.09.06
|
|
Отправлено: 26.11.14 17:57. Заголовок: Понял. Тогда это: ht..
|
|
|
marrinass
|
| |
Пост N: 4
Зарегистрирован: 07.02.13
|
|
Отправлено: 26.11.14 18:14. Заголовок: Andrey пишет: Понял..
Andrey пишет: Нет, не понял! Повторюсь - речь шла о форумах, да ещё - русскоязычных!
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 695
Зарегистрирован: 11.02.10
|
|
Отправлено: 09.12.14 16:17. Заголовок: АНОНС * АНОНС * АНОН..
АНОНС * АНОНС * АНОНС * АНОНС * АНОНС Завершается подготовка к опубликованию новой версии 2.4.2, которая выйдет завтра. Кратко, что нового: - добавлена команда SET WINDOW MAIN OFF | ON - расширена команда назначения горячих клавиш с целью возврата успеха или неуспеха этого назначения; - обновлена библиотека SQLITE3 до версии 3.8.8dev: - обновлена unicode-сборка Харбора версии 3.2.0dev; - добавлены новые и обновлены некоторые старые примеры. - приведено решение, как заставить работать клавишу F12 в своей программе (по умолчанию она зарезервирована в Винде для вызова их отладчика). Благодарю за внимание
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 696
Зарегистрирован: 11.02.10
|
|
Отправлено: 10.12.14 11:21. Заголовок: Новый релиз библиоте..
|
|
|
Andrey
|
| постоянный участник
|
Пост N: 3843
Зарегистрирован: 12.09.06
|
|
Отправлено: 15.12.14 23:02. Заголовок: gfilatov2002 пишет: ..
gfilatov2002 пишет: цитата: | Увы, но без такой поддержки этот релиз может стать последним... |
| Выслал членский взнос на развитие библиотеки. Спасибо БОЛЬШОЕ за ваш труд !!! Народ присоединяйтесь, я знаю что всем не легко. У нас тоже санкции давят на жизнь. Всегда санкции были против народа, а не каких там чиновников и руководства. Украину вообще загнали не известно куда, власть дерется между собой и житья народу не дает. Поддержим лично Григория в нелегком труде программиста....
|
|
|
Ответов - 301
, стр:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
All
[только новые]
|
|