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




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


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

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

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

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

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




Спасибо: 6 
Профиль
Ответов - 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 пишет:

 цитата:
Дополнительно выложил документацию на текущую версию HMG HPDF по адресу:

http://gfilatov.front.ru/HMG_HPDF_Doc.pdf


Ошибка 404. Документ не найден.

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



Пост N: 63
Зарегистрирован: 19.05.05
ссылка на сообщение  Отправлено: 10.10.12 18:35. Заголовок: Правая кнопка - Доба..


Правая кнопка - Добавить страницу в закладки, и из закладок уже открывай. Но все же надо было, конечно, подробней прокоментировать

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




Пост N: 2525
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 10.10.12 21:07. Заголовок: nick_mi Таки да раб..

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




Пост N: 419
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 11.10.12 13:15. Заголовок: Новый релиз библиоте..


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

http://minigui.mylivepage.ru/file/?fileid=8712



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




Пост N: 423
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 29.10.12 13:18. Заголовок: АНОНС * АНОНС * АНОН..


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

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

Кратко, что нового:
- исправление обнаруженных ошибок/опечаток в коде ;
- важные исправления в библиотеке TsBrowse для обеспечения корректного выхода из режима редактирования мемо-полей;
- обновлена unicode-сборка Харбора версии 3.2.0dev, а также библиотеки MiniPrint и HbPrinter для совместимости с изменениями в языковой поддержке компилятора Харбор;
- добавлены новые и обновлены старые примеры (как обычно ).

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

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




Пост N: 424
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 30.10.12 11:34. Заголовок: Новый релиз библиоте..


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

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

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

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

Ваши замечания и предложения, как всегда, приветствуются

Дополнение.
Новый релиз библиотеки для компилятора BCC перезалил также по адресу:

http://minigui.mylivepage.ru/file/?fileid=8713



Спасибо: 0 
Профиль
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 дают разное значение серийного номера


Спасибо: 0 
Avf



Пост N: 13
Зарегистрирован: 19.10.05
ссылка на сообщение  Отправлено: 06.11.12 11:12. Заголовок: Здравствуйте Григори..


Здравствуйте, Григорий!
Планируется ли перенос в Ваш новый релиз графической библиотеки BosTaurus авторства dr.Claudio Soto ?

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




Пост N: 2395
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 06.11.12 11:28. Заголовок: Avf пишет: графичес..


Avf пишет:

 цитата:
графической библиотеки BosTaurus авторства dr.Claudio Soto


Ссылку для просмотра дайте пожалуйста.

Спасибо: 0 
Профиль
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




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




Пост N: 2396
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 06.11.12 12:39. Заголовок: gfilatov2002 пишет: ..


gfilatov2002 пишет:

 цитата:
and PNG



Т.е. можно будет PNG-картинки выводить ?

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



Пост N: 14
Зарегистрирован: 19.10.05
ссылка на сообщение  Отправлено: 06.11.12 12:44. Заголовок: Спасибо, будем ждать..


Спасибо, будем ждать. Тем более, что он планирует ее доработать :

Скрытый текст


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



Пост N: 15
Зарегистрирован: 19.10.05
ссылка на сообщение  Отправлено: 06.11.12 12:59. Заголовок: to Andrey Предварит..


to Andrey
Предварительная документация
Скрытый текст


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




Пост N: 114
Зарегистрирован: 15.09.05
ссылка на сообщение  Отправлено: 21.11.12 14:47. Заголовок: Аналог каманды KEYBOARD в MiniGUI ?


Ребята нужен Аналог команды KEYBOARD в MiniGUI
Я пробовал искать по форуму но ничего не нашел !
На английском форуме что-то нашел , вариант Поляка Марека но под MiniGui Ext Не сработало.

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



Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 21.11.12 15:27. Заголовок: Аналог каманды KEYBOARD в MiniGUI


Посмотрите пример в MiniGUI ..\Advanced\ReadKey

Спасибо: 0 
sashaBG
постоянный участник




Пост N: 115
Зарегистрирован: 15.09.05
ссылка на сообщение  Отправлено: 21.11.12 21:32. Заголовок: Я имел ввиду


Я имел ввиду вствить в буффер клавиатуры :
KEYBOARD chr(13)

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




Пост N: 426
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 21.11.12 23:08. Заголовок: sashaBG Попробуйте ..


sashaBG
Попробуйте использовать функцию InsertReturn()
В общем случае, можно использовать вызов _PushKey ( VK_????? ) для того, чтобы поместить в буфер клавиатуры код нужной клавиши.


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




Пост N: 116
Зарегистрирован: 15.09.05
ссылка на сообщение  Отправлено: 22.11.12 11:21. Заголовок: Спасибо !


Спасибо Григорий !

Наверное надо ети функции описать в документации

Я их нашел в c_controlmisc.c

Спасибо: 0 
Профиль
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.

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

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




Пост N: 2453
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 05.12.12 19:58. Заголовок: gfilatov2002 пишет: ..


gfilatov2002 пишет:

 цитата:
в т.ч. библиотека Bos Taurus v.1.02.


А она показ PNG файлов поддерживает ?

gfilatov2002 пишет:

 цитата:
PRG-код был отформатирован с помощью Harbour утилиты hbformat


А где её посмотреть ?

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




Пост N: 428
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 05.12.12 23:16. Заголовок: Andrey пишет: А она..


Andrey пишет:

 цитата:
А она показ PNG файлов поддерживает ?


Да, поддерживает

Andrey пишет:

 цитата:
А где её посмотреть ?


В папке harbour\contrib\hbformat на сайте Харбор SVN

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




Пост N: 429
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 12.12.12 11:52. Заголовок: Новый релиз библиоте..


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

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

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

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

Новый релиз библиотеки для компилятора BCC перезалил также по адресу:

http://minigui.mylivepage.ru/file/?fileid=8714

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

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




Пост N: 2478
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 14.12.12 21:53. Заголовок: Спасибо БОЛЬШОЕ Григ..


Спасибо БОЛЬШОЕ Григорий !
Библиотека SAMPLES\Advanced\BosTaurus - просто сказка ....

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




Пост N: 224
Зарегистрирован: 27.07.08
ссылка на сообщение  Отправлено: 04.01.13 20:26. Заголовок: Обнаружена проблема


Подскажите, пожалуйста, почему в 2.1.7 и 2.1.8 не работает THREESTATE checkbox. Похоже это от того, что переменным больше нельзя быть неопределенными, а логическая переменная может иметь только два состояния.

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




Пост N: 437
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 04.01.13 22:02. Заголовок: Dr. Oldwarez пишет: ..


Dr. Oldwarez пишет:

 цитата:
не работает THREESTATE checkbox


Благодарю за сообщение! Это будет исправлено в следующей сборке, а сейчас просто пересоберите библиотеку с помощью батника source\MakeLib.bat

Спасибо: 0 
Профиль
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 с текущей версией библиотеки;
- добавлены новые/обновлены старые примеры.

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

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




Пост N: 2585
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 22.01.13 14:29. Заголовок: Ура ! Примеры с LAB..


Ура ! Примеры с LABEL заработали ! Спасибо БОЛЬШОЕ !



Спасибо: 0 
Профиль
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 совсем отменил, поскольку лето настало, какие тут ОРВИ?..).

Спасибо: 0 
Профиль
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...

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




Пост N: 2669
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 15.02.13 16:22. Заголовок: Григорий ! Спасибо Б..


Григорий ! Спасибо БОЛЬШОЕ за пример ! Пример просто СУПЕР !

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



Пост N: 2
Зарегистрирован: 07.02.13
ссылка на сообщение  Отправлено: 15.02.13 16:54. Заголовок: Andrey пишет: Григо..


Andrey пишет:

 цитата:
Григорий ! Спасибо БОЛЬШОЕ за пример ! Пример просто СУПЕР !



А что за пример то?



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




Пост N: 2674
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 16.02.13 17:53. Заголовок: MTC пишет: А что за..


MTC пишет:

 цитата:
А что за пример то?



Вот - http://files.mail.ru/5013FA6875C54E49AAD2A11FF73F0FC5

Спасибо: 0 
Профиль
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.

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

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




Пост N: 453
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 26.02.13 11:41. Заголовок: Новый релиз библиоте..


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

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

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

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

Новый релиз библиотеки для компилятора BCC добавил также по адресу:

http://minigui.mylivepage.ru/file/?fileid=8716

Благодарю всех заинтересованных за внимание!

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




Пост N: 387
Зарегистрирован: 06.02.07
ссылка на сообщение  Отправлено: 26.02.13 12:21. Заголовок: Григорий, спасибо за..


Григорий, спасибо за очередной релиз! Засуча рукава, начнем копать - что там новенького-интересненького?.. :)

Спасибо: 0 
Профиль
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;
- добавлены новые и обновлены старые примеры (как обычно ).

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

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




Пост N: 2784
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 08.04.13 12:02. Заголовок: gfilatov2002 пишет: ..


gfilatov2002 пишет:

 цитата:
Завершена подготовка к опубликованию новой версии 2.2.1, которая выйдет послезавтра (в День освобождения Одессы от фашистов).


С нетерпением ждем ....

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



Пост N: 86
Зарегистрирован: 03.12.08
ссылка на сообщение  Отправлено: 08.04.13 19:31. Заголовок: индикатор PROGRESSIT..



 цитата:
индикатор PROGRESSITEM в статусной строке элемента управления StatusBar


Давно ждал !!!

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




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


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

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

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

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

Новый релиз библиотеки для компилятора BCC добавил вчера по адресу:

http://minigui.mylivepage.ru/file/?fileid=8718

Благодарю всех заинтересовавшихся за 46 скачиваний к этому моменту!

Спасибо: 0 
Профиль
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 с текущей версией библиотеки;
- добавлены новые и обновлены многие старые примеры (как обычно ).

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

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




Пост N: 2831
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 07.05.13 15:43. Заголовок: gfilatov2002 пишет: ..


gfilatov2002 пишет:

 цитата:
добавлены новые команды для выгрузки всех видов меню



А можно кратко об этих командах ?


Спасибо: 0 
Профиль
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>

а также пример использования этих команд

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




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


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

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

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

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

Новый релиз библиотеки для компилятора BCC добавил также по адресу:

http://minigui.mylivepage.ru/file/?fileid=8721

Благодарю всех нетерпеливых и внимательных за 12 скачиваний к этому моменту!


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



Пост N: 97
Зарегистрирован: 12.07.06
ссылка на сообщение  Отправлено: 15.05.13 04:44. Заголовок: Перешел на версию 2...


Перешел на версию 2.2.2 – полет нормальный
Большое спасибо

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




Пост N: 2838
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 29.05.13 11:44. Заголовок: gfilatov2002 - хотел..


gfilatov2002 - хотелось бы видеть пример для GUI отладчика для Harbour в поставке MiniGui.
Пускай общественность знает и пользуется классным отладчиком, тем более что в МиниГуи отладки нет, то что есть - неудобно пользоваться.
Кто поддерживает это предложение ?

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





Пост N: 161
Зарегистрирован: 17.10.05
ссылка на сообщение  Отправлено: 29.05.13 13:19. Заголовок: Григорий, спасибо з..


Григорий, спасибо за новую версию. Хочу попробовать ее на XHarbour под Windows 8.
Подскажите, где можно скачать последние бинарники XHarbour для Вашей версии 2.2.2?

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




Пост N: 473
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 29.05.13 14:30. Заголовок: krutoff пишет: Подс..


krutoff пишет:

 цитата:
Подскажите, где можно скачать последние бинарники XHarbour для Вашей версии 2.2.2?


Можно взять здесь

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


Спасибо: 1 
Профиль
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

Вот и все!

Спасибо: 0 
Профиль
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




Спасибо: 0 
Профиль
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



Спасибо: 0 
Профиль
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


Отлаживаются ведь и консольные приложения.

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




Пост N: 2839
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 29.05.13 19:55. Заголовок: alkresin пишет: Еще..


alkresin пишет:

 цитата:
Еще было бы хорошо дополнить эти 2 функции из dbgconnect.prg ( hwgdebug.lib ) кодом для Minigui:


Куда ставить эти функции ?
В свой проект ?

Спасибо: 0 
Профиль
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.

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

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




Пост N: 2841
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 10.06.13 11:26. Заголовок: gfilatov2002 пишет: ..


gfilatov2002 пишет:

 цитата:
- добавлена давно обещанная поддержка PNG and TIF картинок в элементе управления Image


Пример в студию !

Спасибо: 0 
Профиль
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


Спасибо: 0 
Профиль
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)





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




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


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

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

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

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

Новый релиз библиотеки для компилятора BCC добавил вчера по адресу:

http://minigui.mylivepage.ru/file/?fileid=8722

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

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




Пост N: 2848
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 12.06.13 14:15. Заголовок: Спасибо Григорий ! ..


Спасибо Григорий !

Возник вопросик по PNG картинкам:


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




Пост N: 3222
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 12.06.13 14:18. Заголовок: Andrey Фон нужно сд..


Andrey
Фон нужно сделать у твоей картинки прозрачным

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




Пост N: 2849
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 12.06.13 14:20. Заголовок: Dima пишет: Фон нуж..


Dima пишет:

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


А как ?

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




Пост N: 3223
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 12.06.13 14:28. Заголовок: Andrey пишет: А как..


Andrey пишет:

 цитата:
А как ?


Вариантов несколько.
Можно найти уже готовую картинку с прозрачным фоном.
Можно ручками в спец проге либо черный фон залить прозрачным либо сделать фон прозрачным.
Я юзаю Axialis IconWorkshop , хотя заюзать можно любой инструмент ну например фотошоп

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




Пост N: 2850
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 12.06.13 14:58. Заголовок: Dima пишет: Можно н..


Dima пишет:

 цитата:
Можно найти уже готовую картинку с прозрачным фоном.


У этой картинки img.png из примера \MiniGUI\SAMPLES\BASIC\IMAGE_2 - фон прозрачный.
А на форме этот фон становиться ЧЕРНЫМ !
Вот и вопрос, как выводить PNG-картинки с прозрачным фоном на окне программы МиниГуи, без черного фона ?
Подставлял я и другую картинку с прозрачным фоном... На окне программы все равно черный фон.

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




Пост N: 481
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 12.06.13 15:01. Заголовок: Andrey пишет: Возни..


Andrey пишет:

 цитата:
Возник вопросик по PNG картинкам


Выбери в программе пункт меню Options->Transparent
А затем еще попробуй Options->Stretch при включенном пункте Transparent
Отпишись, если заметишь разницу...

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




Пост N: 2851
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 12.06.13 15:13. Заголовок: gfilatov2002 пишет: ..


gfilatov2002 пишет:

 цитата:
Отпишись, если заметишь разницу...



Да, есть разница. Это уже лучше, но не совсем...
Остается черная окантовка вокруг предметов... Не очень красиво...
Можно ли эту окантовку совсем убрать ?



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




Пост N: 3224
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 12.06.13 16:03. Заголовок: Andrey пишет: Можно..


Andrey пишет:

 цитата:
Можно ли эту окантовку совсем убрать ?


а если ее залить прозрачным ?

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




Пост N: 2852
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 12.06.13 16:07. Заголовок: Dima пишет: а если ..


Dima пишет:

 цитата:
а если ее залить прозрачным ?


Попробуй... Пример смотри \MiniGUI\SAMPLES\BASIC\IMAGE_2 !

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




Пост N: 482
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 12.06.13 16:11. Заголовок: Andrey пишет: Можно..


Andrey пишет:

 цитата:
Можно ли эту окантовку совсем убрать ?


Да. Как я уже писал ранее

gfilatov2002 пишет:

 цитата:
попробуй Options->Stretch при включенном пункте Transparent




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




Пост N: 2853
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 12.06.13 16:37. Заголовок: Не получается... Или..


Не получается... Или из-за Win8 окантовка остается ?


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




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


gfilatov2002 пишет:

 цитата:
попробуй Options->Stretch при включенном пункте Transparent


Нет, оказывается нужно только включенную опцию: Options->Stretch !!!
И все нормально показывается !!!



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




Пост N: 2855
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 12.06.13 18:55. Заголовок: Рано радовался.... П..


Рано радовался....
Переделал пример на другой цвет фона и вот что получается:


Или вот еще:


Опять остается вывод ТОЛЬКО ICO-файла на форму МиниГуи .... ?
Или опять я что-то не так делаю....

Спасибо: 0 
Профиль
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


Спасибо: 0 
Профиль
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


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



Пост N: 99
Зарегистрирован: 12.07.06
ссылка на сообщение  Отправлено: 14.06.13 07:37. Заголовок: Всё ОК :sm36: Спаси..


Всё ОК
Спасибо за помощь

Спасибо: 0 
Профиль
Панченко





Пост N: 46
Зарегистрирован: 13.06.12
ссылка на сообщение  Отправлено: 14.06.13 08:16. Заголовок: Григорий, описание C..


Григорий,
описание ColumnControls в Grid (версия 2.2.1.) правильно работает только в ВЕРХНЕМ РЕГИСТРЕ. Может подправите это дело, что бы библиотека тоже была регистронезависимой как и Harbour?

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




Пост N: 484
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 14.06.13 13:05. Заголовок: Панченко пишет: Мож..


Панченко пишет:

 цитата:
Может подправите это дело


Сделал в новой сборке

Исправленный релиз библиотеки для компилятора BCC выложил по адресу:

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

Этот релиз библиотеки для компилятора BCC добавил также по адресу:

http://minigui.mylivepage.ru/file/?fileid=8723

Надеюсь на конструктивную критику...

Спасибо: 0 
Профиль
Панченко





Пост N: 49
Зарегистрирован: 13.06.12
ссылка на сообщение  Отправлено: 14.06.13 13:29. Заголовок: gfilatov2002 пишет: ..


gfilatov2002 пишет:

 цитата:
Сделал в новой сборке


Спасибо за оперативность.

Спасибо: 0 
Профиль
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

Заранее благодарен.


Спасибо: 0 
gfilatov2002
moderator




Пост N: 486
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 20.06.13 11:24. Заголовок: Исправленный релиз б..


Исправленный релиз библиотеки для компилятора BCC снова выложил по адресу:

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

Этот релиз библиотеки для компилятора BCC добавил также по адресу:

http://minigui.mylivepage.ru/file/?fileid=8724

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

Спасибо: 0 
Профиль
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



Спасибо: 0 
Профиль
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)

Спасибо: 0 
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.

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

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




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


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

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

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

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

Новый релиз библиотеки для компилятора BCC добавил также по адресу:

http://minigui.mylivepage.ru/file/?fileid=8725

P.S.
Благодарю всех нетерпеливых и внимательных за 23 скачивания к этому моменту!

Спасибо: 0 
Профиль
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

Какие изменения в библиотеках ?

Спасибо: 0 
Профиль
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



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




Пост N: 2910
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 17.07.13 19:33. Заголовок: Спасибо БОЛЬШОЕ !..


Спасибо БОЛЬШОЕ !

Спасибо: 0 
Профиль
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 с текущей версией библиотеки;
- добавлены новые и обновлены некоторые старые примеры.

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


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




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


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

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

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

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

Новый релиз библиотеки для компилятора BCC добавил также по адресу:

http://minigui.mylivepage.ru/file/?fileid=8727

P.S.
Благодарю всех нетерпеливых и внимательных за 19 скачиваний к этому моменту!

P.S. 2
Увы, но с каждым днем все меньше стимулов продолжать эту бесплатную работу, начатую еще в марте 2005 г.

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




Пост N: 2922
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 08.08.13 11:43. Заголовок: gfilatov2002 пишет: ..


gfilatov2002 пишет:

 цитата:
Увы, но с каждым днем все меньше стимулов продолжать эту бесплатную работу, начатую еще в марте 2005 г.


Каждый труд должен оплачиваться.
Ваша работа очень большая и нужная. Как помочь в данном случае не знаю.
Был бы директором фирмы, то смог бы помогать.
Ваш продукт нужно распространять - очень много муниципальных и госпредприятий до сих пор сидят на Клипере. Чем больше клиентов, тем лучше. Но перенос программ с Клипера на МиниГуи затруднен и долог.
Главное - нет нормального дизайнера форм, я долго с ним разбирался и все равно делаю формы руками.
Со своей стороны, я стараюсь привлечь и помочь Клиперистам в переносе проектов на Харбор и МиниГуи.
Куда доступ имею, туда и рекламирую Харбор и МиниГуи.

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




Пост N: 499
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 08.08.13 12:17. Заголовок: Благодарю за добрые ..


Благодарю за добрые слова

Andrey пишет:

 цитата:
Со своей стороны, я стараюсь привлечь и помочь Клиперистам в переносе проектов на Харбор и МиниГуи.


и Вашу поддержку!
Это действительно важно

Спасибо: 0 
Профиль
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"...


Спасибо: 0 
Профиль
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' в дистрибутиве, нет вообще совпадений.
Сделай отдельный пример, где эта функция используется.

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


Пост 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

Спасибо: 0 
Профиль
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
то сборка библиотеки прошла нормально.
Проверьте, пожалуйста.

Еще раз спасибо за отзывчивость!



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




Пост N: 500
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 29.08.13 17:42. Заголовок: krutoff пишет: Пров..


krutoff пишет:

 цитата:
Проверьте, пожалуйста.


Благодарю за наводку
Поправил эту опечатку в двух файлах: MakeLibOpt.bat и Compile.bat

Спасибо: 0 
Профиль
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



Спасибо: 0 
Профиль
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;
- добавлены новые и обновлены некоторые старые примеры (как обычно ).

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

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




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


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

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

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

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

Желаю удачи!

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




Пост N: 3010
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 17.09.13 22:48. Заголовок: Перекомпилировал сво..


Перекомпилировал свои проги на новую версию, полет нормальный !
Tbrowse - пока не пользуюсь...

Спасибо: 0 
Профиль
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 то все в норме.


Спасибо: 0 
Профиль
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 на диске самостоятельно.

Спасибо: 0 
Профиль
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 с текущей версией библиотеки;
- добавлены новые (отдельная благодарность за примеры - Верченко Андрею ) и обновлены некоторые старые примеры.

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

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




Пост N: 508
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 10.10.13 11:14. Заголовок: Новый релиз библиоте..


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

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

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

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

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




Пост N: 106
Зарегистрирован: 20.02.11
ссылка на сообщение  Отправлено: 12.10.13 17:27. Заголовок: СПАСИБО


Григорий , огромное спасибо за труд и вдвойне за труд бескорыстный

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



Пост N: 100
Зарегистрирован: 12.07.06
ссылка на сообщение  Отправлено: 14.10.13 04:23. Заголовок: Спасибо Григорий! ..


Спасибо Григорий! Отличная работа!

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




Пост N: 510
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 28.10.13 11:33. Заголовок: АНОНС * АНОНС * АНОН..


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

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

Кратко, что нового:
- исправлены обнаруженные ошибки и неточности кода;
- добавлена возможность вызова стандартных диалогов Винды с таймаутом, основанная на недокументированном MessageBoxTimeout API;
- обновлена библиотека SQLITE3 до финальной версии 3.8.1;
- обновлена unicode-сборка Харбора версии 3.2.0dev, мелкие добавления в библиотеке TsBrowse;
- пересобрана HMGS-IDE с текущей версией библиотеки;
- добавлены новые (отдельная благодарность за примеры - Логошному Сергею ) и обновлены некоторые старые примеры.

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

В эту сборку будет включен пример создания вот такого окна с пользовательскими кнопками:



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




Пост N: 3049
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 28.10.13 12:03. Заголовок: gfilatov2002 пишет: ..


gfilatov2002 пишет:

 цитата:
В эту сборку будет включен пример создания вот такого окна с пользовательскими кнопками:


Суппер ! Давно хотелось красивого интерфейса на МиниГуи !
С нетерпением ждем !
P.S. Только как на кнопку будет "влезать" русские длинные слова "Добавить" вместо "Add", "Удалить" вместо "Del" ?

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



Пост N: 970
Зарегистрирован: 11.06.10
ссылка на сообщение  Отправлено: 28.10.13 12:43. Заголовок: Andrey пишет: P.S. ..


Andrey пишет:

 цитата:
P.S. Только как на кнопку будет "влезать" русские длинные слова "Добавить" вместо "Add", "Удалить" вместо "Del" ?


посмотрите на пример с кнопками, "imagebutton1" подлиней будет чем "добавить", и размер шрифта есть, и не ищите проблем на ровном месте, это ж уже не консоль 24Х80.

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




Пост N: 513
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 30.10.13 13:17. Заголовок: Новый релиз библиоте..


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

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

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

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

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

Спасибо: 0 
Профиль
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
.....
И в результате получаю:


Что не так делаю ?

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




Пост N: 3663
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 30.10.13 15:47. Заголовок: Andrey пишет: Что н..


Andrey пишет:

 цитата:
Что не так делаю ?


А исходник в какой кодировке (вероятно DOS) ?

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




Пост N: 3054
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 30.10.13 15:55. Заголовок: Dima пишет: А исход..


Dima пишет:

 цитата:
А исходник в какой кодировке (вероятно DOS) ?


Блин, точно. Фар новый попутал...
Все нормально оказывается:


Пример просто классный ! Давно такие кнопочки хотел !

Спасибо: 0 
Профиль
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" }
и т.д.
Это как понимать, у них своя версия - у нас своя версия ?

Спасибо: 0 
Профиль
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

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




Пост N: 3062
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 07.11.13 12:41. Заголовок: У них своя версия - ..


У них своя версия - у нас своя версия !
Мне нравится !

Спасибо: 0 
Профиль
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;
- обновлены некоторые старые примеры.

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

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




Пост N: 523
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 21.11.13 11:12. Заголовок: Новый релиз библиоте..


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

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

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

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

и для компилятора XCC из коммерческого дистрибутива xHarbour.com

http://hmgextended.com/files/CONTRIB/hmg229-xcc.exe

Вероятно, это последняя сборка библиотеки, выполненная мною, поскольку при отсутствии финансирования и приближении ассоциации Украины с ЕС я не нахожу разумных стимулов для продолжения этой работы...


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



Пост N: 1000
Зарегистрирован: 11.06.10
ссылка на сообщение  Отправлено: 21.11.13 11:31. Заголовок: gfilatov2002 пишет: ..


gfilatov2002 пишет:

 цитата:
поскольку при отсутствии финансирования и приближении ассоциации Украины с ЕС я не нахожу разумных стимулов для продолжения этой работы...

А Украина тут каким боком?

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




Пост N: 524
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 21.11.13 11:49. Заголовок: AlexMyr пишет: Укра..


AlexMyr пишет:

 цитата:
Украина тут каким боком?


Хм.. живу я тут...

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



Пост N: 1001
Зарегистрирован: 11.06.10
ссылка на сообщение  Отправлено: 21.11.13 12:01. Заголовок: gfilatov2002 пишет: ..


gfilatov2002 пишет:

 цитата:
Хм.. живу я тут...

Оффтоп: тоже живу тут, но если бы шли в ТС, то было бы финансирование и стимул?

Спасибо: 0 
Профиль
Панченко





Пост N: 56
Зарегистрирован: 13.06.12
ссылка на сообщение  Отправлено: 21.11.13 12:09. Заголовок: gfilatov2002 пишет: ..


gfilatov2002 пишет:

 цитата:
Новый релиз библиотеки


Спасибо за Ваш труд.


gfilatov2002 пишет:

 цитата:
Вероятно, это последняя сборка библиотеки, выполненная мною


Очень жаль.


gfilatov2002 пишет:

 цитата:
приближении ассоциации Украины с ЕС


А вот это не понял ... Какое отношение к библиотеке имеет возможная ассоциация с ЕС?

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




Пост N: 525
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 21.11.13 12:44. Заголовок: Панченко пишет: Оче..


Панченко пишет:

 цитата:
Очень жаль


Александр, я написал, что существует такая вероятность, а жизнь покажет

Панченко пишет:

 цитата:
Какое отношение к библиотеке имеет возможная ассоциация с ЕС?


Прямое. Посмотрите на сегодняшние протесты в Болгарии, которая находится в ЕС с 2007 года.
Так что поживем - увидим...

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




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


Григорий
ЕС не такое уж зло. Плюсов пока больше чем минусов , например свободное передвижение товаров и рабочей силой .
с 2014 г падает запрет на работу на Бритнских островах для нас и для румын . Так как у меня сын там учистя (безплатно) я задумываюсь погостить ему подольше

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

Цель протеста снять их с власти , созвать его у нас называют "ВЕЛИКОЕ НАРОДНОЕ СОБРАНИЕ" оно всегда собирается в старой столице Болгарии - Велико Тырново, поменять в конституции выборную систему на МАЖОРИТАРНОЙ как во всей европе , а не как сейчас "партийно бандитская" и идти на новые выборы .

Что получится не знаю !

ОФФТОП получился точно

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




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


gfilatov2002 пишет:

 цитата:
Вероятно, это последняя сборка библиотеки, выполненная мною,


Очень жалко. Спасибо за ваш БОЛЬШОЙ труд !!!
Не знаю даже чем помочь, но очень хотелось бы чтобы этот продукт не пропал с рынка !!!


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




Пост N: 262
Зарегистрирован: 17.02.12
ссылка на сообщение  Отправлено: 21.11.13 21:50. Заголовок: sashaBG пишет:ЕС не ..


sashaBG пишет:
 цитата:
ЕС не такое уж зло. Плюсов пока больше чем минусов , например свободное передвижение товаров и рабочей силой


Очень большая обманка. ЕС - большое ЗЛО ! в Латвии это уж точно ( хотя мне грех жаловаться)
- при вступлении в 3 раза подскочили цены (ес налоги), но не зарплаты
- закрыли сахарное производство (требование ес) и связанное с ним сельское хоз-во и механизацию
- своей рыбы не стало (норвежская и др. гумно ...), для выхода в море на сейнере должна стоять аппаратура, отпугивающая дельфинов (стоит дороже сейнеров), а есть ли дельфина на Балтике ?!
- для выращивания свиней, должны быть кв.метры по норме на каждую, резиновые игрушки по норме и .т.д. За угробленного поросенка до 3-х месяцев платят деньги из ес фондов - как следсвие своего животноводства нет
- производства своего практически нет, загублено на корню - все привозное, вывозят только лес, который рубят немерено
- безработица особенно среди молодежи офигенная и все кто может делают ноги (даже в Австралию) и возвращаться не собираются. ~ 200000 уехало из 2000000
- все что можно скупили скандинавы, литовцы - своего мало что осталось. Хозяева программное обеспечение, как правило тащат свое, что логично
- страну загнали в огромные долги, но у слуг народа как всегда хорошо и кризисы преодолены ...
- сейчас переходим на Eur (~ 56% против) цены просто взлетают от этой процедуры не менее 30%
- список можно продолжать, но уж писать надоело.

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



Пост N: 1002
Зарегистрирован: 11.06.10
ссылка на сообщение  Отправлено: 21.11.13 22:59. Заголовок: SergKis пишет: Очен..


SergKis пишет:

 цитата:
Очень большая обманка. ЕС - большое ЗЛО

Извиняюсь что в этой теме, пора или переносить посты в отдельную тему, или заканчивать, но такое ощущение, что Украина в ес с самого начала, уже давно ничего нет своего, а то, что еще осталось, скоро уже не будет.
А линия Григория не совсем понятна, библиотека MiniGui - ЕС - Украина - Болгария - ...??? Понятно, что все надоедает, даже при условии когда за это постоянно платят, ... но, это Ваше решение.

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




Пост N: 526
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 22.11.13 10:56. Заголовок: Andrey пишет: Не зн..


Andrey пишет:

 цитата:
Не знаю даже чем помочь, но очень хотелось бы чтобы этот продукт не пропал с рынка


Благодарю за Вашу персональную поддержку!

С учетом помощи западных друзей библиотеки и отказа правительства Украины от евроинтеграции в ближайшее время (Украина взяла так называемый тайм-аут) я решил выпустить еще одну рождественскую сборку в декабре

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




Пост N: 3049
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 22.11.13 13:13. Заголовок: gfilatov2002 пишет: ..


gfilatov2002 пишет:

 цитата:
С учетом помощи западных друзей библиотеки и отказа правительства Украины от евроинтеграции в ближайшее время (Украина взяла так называемый тайм-аут) я решил выпустить еще одну рождественскую сборку в декабре



И это правильно. Спасибо, Григорий. И..
offtop on
евроинтеграционная дурь то никуда не делась
offtop off


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




Пост N: 136
Зарегистрирован: 15.09.05
ссылка на сообщение  Отправлено: 22.11.13 18:32. Заголовок: Спасибо Григорий !


Спасибо Григорий !
Спасибо за твой труд и за дружеское отношение !

MiniGUI - прекрасная и качественная библиотека и ето благодаря твоему большому труду .

И правда на РОЖДЕСТВО случаются чудеса !
Давайте жить дружно !

Спасибо: 0 
Профиль
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 систем наверно другой...
Надо бы еще добавить автозагрузку.


Могу помочь, если нужно.
Пускай другим легче будет в применении МиниГуи.


Спасибо: 0 
Профиль
Панченко





Пост N: 58
Зарегистрирован: 13.06.12
ссылка на сообщение  Отправлено: 01.12.13 21:32. Заголовок: Григорий, в элементе..


Григорий, в элементе управления LABEL при указании vCenterAlign текст не переносится, а обрезается. Посмотрите?

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




Пост N: 528
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 01.12.13 23:07. Заголовок: Панченко пишет: в э..


Панченко пишет:

 цитата:
в элементе управления LABEL при указании vCenterAlign текст не переносится, а обрезается


Александр!
Это нормальное поведение при использовании этого стиля. Если требуется перенос текста, то можно использовать только горизонтальное выравнивание

Спасибо: 0 
Профиль
Панченко





Пост N: 59
Зарегистрирован: 13.06.12
ссылка на сообщение  Отправлено: 02.12.13 09:19. Заголовок: gfilatov2002 пишет: ..


gfilatov2002 пишет:

 цитата:
Это нормальное поведение


Ясно. А есть ли возможность в CHECKLABEL изменять интервал между PICTURE и текстом при левом расположении изображения? Дело в том, что при расположении нескольких CHECKLABEL в одной строке изображение от CHECKLABEL, стоящего справа, визуально "прилипает" к левому.

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




Пост N: 533
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 12.12.13 11:49. Заголовок: Опубликован релиз 2...


Опубликован релиз 2.3.0 библиотеки Минигуи.

Прямая ссылка на эту сборку для всех заинтересованных ниже
Скрытый текст

Подробности - на оффициальном сайте библиотеки

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




Пост N: 3178
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 17.12.13 13:37. Заголовок: gfilatov2002 пишет: ..


gfilatov2002 пишет:

 цитата:
Опубликован релиз 2.3.0 библиотеки Минигуи.



Блин, что я пропустил ?
Это Новогодняя сборка ?
А где примеры с дедом Морозом или снежинки чтобы на форме спускались ?

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



Пост N: 108
Зарегистрирован: 03.12.08
ссылка на сообщение  Отправлено: 17.12.13 21:13. Заголовок: Кстати - про снежинк..


Кстати - про снежинки .... ПРОСИМ , ПРОСИМ , ПРОСИМ . (Есть идея четыре сезона сделать - чтоб "тема" автоматом менялась с наступлением поры года :) где снежинки , где цветочки , колоски , дождик :)

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




Пост N: 3179
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 18.12.13 06:58. Заголовок: Softlog86 пишет: Ес..


Softlog86 пишет:

 цитата:
Есть идея четыре сезона сделать - чтоб "тема" автоматом менялась с наступлением поры года :) где снежинки , где цветочки , колоски , дождик :)


5 баллов ! Я тоже такое хотел сделать у себя в программе !!!


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



Пост N: 109
Зарегистрирован: 03.12.08
ссылка на сообщение  Отправлено: 18.12.13 10:39. Заголовок: Ну с фоном для окон ..


Ну с фоном для окон всё просто - выбираем нужный паттерн и заливаем .... а вот чтоб анимированные снежинки / дождик .... тут сложнее .

Спасибо: 0 
Профиль
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 (это при существующей логике неизбежно было) , а присваивать значение напрямую






Спасибо: 0 
Профиль
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

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

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




Пост N: 128
Зарегистрирован: 20.02.11
ссылка на сообщение  Отправлено: 24.12.13 19:56. Заголовок: gfilatov2002 пишет: ..


gfilatov2002 пишет:

 цитата:
новое поведение COMBOBOX потребует переделки логики работы программ, которые написаны с использованием свойства VALUESOURCE



Это аргумент !

Не вопрос, буду использовать переходник типа какой-нить самописной функции Value2Recno()


Спасибо: 0 
Профиль
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'





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




Пост N: 539
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 30.12.13 15:10. Заголовок: santy пишет: При ко..


santy пишет:

 цитата:
При компиляции последней версии библиотеки 2.3.0 выдает ошибку


Эта ошибка была исправлена в день опубликования этой сборки.

Просто скачайте корректную версию по ссылке

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

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





Пост N: 203
Зарегистрирован: 16.12.08
ссылка на сообщение  Отправлено: 30.12.13 15:46. Заголовок: Спасибо, не знал про..


Спасибо, не знал просто.

Спасибо: 0 
Профиль
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



Спасибо: 0 
Профиль
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


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




Пост N: 3205
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 14.01.14 10:14. Заголовок: gfilatov2002 пишет: ..


gfilatov2002 пишет:

 цитата:
Просто теперь надо добавить знак подчеркивания в имя этой функции


Спасибо БОЛЬШОЕ !
Теперь в примере нужно это исправить: MiniGUI\SAMPLES\BASIC\SPLASHDEMO_3, может и еще где....



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




Пост N: 545
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 14.01.14 11:30. Заголовок: Andrey пишет: Тепер..


Andrey пишет:

 цитата:
Теперь в примере нужно это исправить


Да, конечно. Я уже поправил примеры для новой сборки

Спасибо: 0 
Профиль
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 с текущей версией библиотеки;
- добавлены новые и обновлены некоторые старые примеры.

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

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




Пост N: 3208
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 16.01.14 16:29. Заголовок: gfilatov2002 пишет: ..


gfilatov2002 пишет:

 цитата:
подготовка к опубликованию новой версии 2.3.1, которая выйдет на следующей неделе.


Ура !

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




Пост N: 549
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 23.01.14 11:31. Заголовок: На оффициальном сайт..


На оффициальном сайте опубликован релиз 2.3.1 библиотеки Минигуи.

Прямая ссылка на эту сборку для всех заинтересованных

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

Желаю удачи в Новом году!

Спасибо: 0 
Профиль
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


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




Пост N: 3797
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 29.01.14 09:25. Заголовок: alex_II возможно на..


alex_II
возможно надо прилинковать C:\BCC55\Lib\PSDK\iphlpapi.lib

Спасибо: 0 
Профиль
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 я не нашел ....

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




Пост N: 551
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 29.01.14 21:31. Заголовок: Softlog86 пишет: Из..


Softlog86 пишет:

 цитата:
Изменений про работу IMAGE я не нашел


Класс WHITEBACKGROUND в элементе управления IMAGE оставлен теперь только для совместимости, поскольку есть новый класс BACKGROUNDCOLOR для его замены.

Быстрое исправление Вашего кода см. ниже
Скрытый текст


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




Пост N: 3215
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 29.01.14 22:30. Заголовок: gfilatov2002 пишет: ..


gfilatov2002 пишет:

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



А пример использования этого класса есть ?

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




Пост N: 552
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 29.01.14 22:36. Заголовок: Andrey пишет: приме..


Andrey пишет:

 цитата:
пример использования этого класса есть ?


Да, конечно. См. в папке samples\Basic\IMAGE_2

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




Пост N: 3216
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 30.01.14 11:22. Заголовок: gfilatov2002 пишет: ..


gfilatov2002 пишет:

 цитата:
См. в папке samples\Basic\IMAGE_2



Это я пробовал.
Мне не понятно - ONMOUSEHOVER CURSORSIZEALL()

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




Пост N: 553
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 30.01.14 11:39. Заголовок: Andrey пишет: Мне н..


Andrey пишет:

 цитата:
Мне не понятно - ONMOUSEHOVER CURSORSIZEALL()


И что здесь не ясно - при наведении мыши на картинку изменяется форма курсора
И все дела

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




Пост N: 3217
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 30.01.14 20:49. Заголовок: gfilatov2002 пишет: ..


gfilatov2002 пишет:

 цитата:
И все дела


Спасибо !
Уже этим пользовался, да что-то уже забыл...


Спасибо: 0 
Профиль
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.

Спасибо: 0 
Профиль
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, которая вызвала у Вас затруднение...

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





Пост N: 165
Зарегистрирован: 17.10.05
ссылка на сообщение  Отправлено: 16.02.14 14:04. Заголовок: Григорий, спасибо ог..


Григорий, спасибо огромное!
Я по этому адресу http://hmgextended.com/files/CONTRIB уже заходил и смотрел, но там ничего такого не было.
(впрочем, как и сейчас я увидел только версию 2.1.8 ... )

Спасибо: 0 
Профиль
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\

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




Пост N: 557
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 21.02.14 13:06. Заголовок: nick_mi пишет: При ..


nick_mi пишет:

 цитата:
При попытке компилировать пример получил ошибку


Эти ошибки в примерах были исправлены в последней версии 2.3.1
Поэтому просто обновите библиотеку
В любом случае, благодарю за сообщение (а то создается впечатление, что примеры из поставки никто не смотрит)

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




Пост N: 3241
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 21.02.14 16:41. Заголовок: gfilatov2002 пишет: ..


gfilatov2002 пишет:

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


Еще как смотрим, и показываем другим !

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




Пост N: 3839
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 21.02.14 16:46. Заголовок: Andrey пишет: Еще к..


Andrey пишет:

 цитата:
Еще как смотрим


+1

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




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


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

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

Кратко, что нового:
- продолжена оптимизация использования внутренних функций с целью уменьшения ядра библиотеки;
- мелкие изменения внутренних функций с целью оптимизации скорости исполнения кода;
- обновлена библиотека SQLITE3 до финальной версии 3.8.3.1;
- обновлена unicode-сборка Харбора версии 3.2.0dev;
- добавлены новые и обновлены некоторые старые примеры.

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

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




Пост N: 561
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 26.02.14 11:40. Заголовок: Новый релиз библиоте..


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

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

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

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

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

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

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

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




Пост N: 3247
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 27.02.14 15:36. Заголовок: Пересобрал несколько..


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

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




Пост N: 3248
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 27.02.14 15:50. Заголовок: Нет не все собираютс..


Нет не все работают проги...
Вот программа нормально работала на версии 2.2.6 !

А сейчас при нажатии на любую кнопку - вылетает:


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




Пост N: 562
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 27.02.14 17:06. Заголовок: Andrey пишет: сейча..


Andrey пишет:

 цитата:
сейчас при нажатии на любую кнопку - вылетает


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

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




Пост N: 3250
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 27.02.14 20:36. Заголовок: gfilatov2002 пишет: ..


gfilatov2002 пишет:

 цитата:
Проверьте, требуется ли изменять значение VALUE для элемента управления ListBox в Вашей программе при нажатии на эту кнопку.



А как исправить ?
Скрытый текст


Посмотрел и другие свои проги, везде оказывается использую:
OnDblClick List1_OnDblClick(FormaMain.List_1.Item(FormaMain.List_1.value))
OnLostFocus FormaMain.List_1.Value:=NIL;nFocus:=0


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




Пост N: 563
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 27.02.14 21:52. Заголовок: Andrey пишет: А как..


Andrey пишет:

 цитата:
А как исправить ?


FormaMain.List_1.Value:=0

Для следующей сборки добавил контроль передаваемого параметра в функцию _SetValue(), которая вызывала ошибку

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




Пост N: 3251
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 27.02.14 22:29. Заголовок: gfilatov2002 пишет: ..


gfilatov2002 пишет:

 цитата:
Для следующей сборки добавил контроль передаваемого параметра в функцию _SetValue(), которая вызывала ошибку


Спасибо БОЛЬШОЕ !!!


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



Пост N: 115
Зарегистрирован: 12.07.06
ссылка на сообщение  Отправлено: 28.02.14 05:05. Заголовок: Переход на новую вер..


Переход на новую версию прошел нормально.
Отличная работа Григорий!
Спасибо

Спасибо: 0 
Профиль
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;
- обновлены некоторые старые примеры.

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

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




Пост N: 3282
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 18.03.14 16:46. Заголовок: gfilatov2002 пишет: ..


gfilatov2002 пишет:

 цитата:
небольшое исправление в библиотеке TsBrowse;


А нельзя ли туда добавить переменную (или 2) ответственные за цвет линии скролинга ?
А то у меня никак не получается изменение цвета через свою программу.

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




Пост N: 568
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 19.03.14 11:57. Заголовок: Andrey пишет: А нел..


Andrey пишет:

 цитата:
А нельзя ли туда добавить переменную (или 2) ответственные за цвет линии скролинга ?


Я еще раз пересмотрел исходники - там собственный ScrollBar не создается, а используется системный
Поэтому доступа к цветам скролинга нет...

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




Пост N: 569
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 20.03.14 11:05. Заголовок: Новый релиз библиоте..


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

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

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

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

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

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

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

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




Пост N: 3284
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 20.03.14 15:16. Заголовок: Тестирую новую верси..


Тестирую новую версию.
И сразу вопрос, почему нельзя запустить 2 раза программу \MiniGUI\SAMPLES\BASIC\ExtractIcon\demo2.prg
Выдается вот такая ошибка:

Вроде же нет в этом исходнике функции проверки второй копии программы ?

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




Пост N: 156
Зарегистрирован: 20.02.11
ссылка на сообщение  Отправлено: 20.03.14 15:25. Заголовок: Andrey пишет: Вроде..


Andrey пишет:

 цитата:
Вроде же нет в этом исходнике функции проверки второй копии программы ?



SET MULTIPLE OFF WARNING

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




Пост N: 3285
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 20.03.14 16:40. Заголовок: Haz пишет: SET MULT..


Haz пишет:

 цитата:
SET MULTIPLE OFF WARNING


Спасибо ! Не знал такую команду...

А на русском надпись эту сделать можно ?
Обычные юзера же не поймут !

Спасибо: 0 
Профиль
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 ]



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


Пост N: 426
Зарегистрирован: 13.10.05
ссылка на сообщение  Отправлено: 21.03.14 08:09. Заголовок: нужна команда типа ..



 цитата:
нужна команда типа LANGSELECT RU



SET LANGUAGE TO RUSSIAN

Спасибо: 1 
Профиль
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 }

то есть, перед закрывающейся скобкой "]" набито несколько символов табуляции.

При замене символов табуляции на пробелы - ошибки исчезают и пример успешно компилируется.

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




Пост N: 570
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 25.03.14 12:55. Заголовок: dkartashov пишет: П..


dkartashov пишет:

 цитата:
При замене символов табуляции на пробелы - ошибки исчезают и пример успешно компилируется


Благодарю за сообщение!
Это что-то накосячили в Харборе, откатил его сборку на шаг назад, и пример собрался с символами табуляции тоже

Дополнение.
Теперь препроцессор Харбора проверяет наличие некорректных символов в квадратных скобках, и символ табуляции внутри скобок теперь вне закона

Спасибо: 1 
Профиль
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) ?

Спасибо: 0 
Профиль
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

Спасибо: 0 
Профиль
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)



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




Пост N: 3870
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 26.03.14 15:51. Заголовок: Andrey пишет: Нет. ..


Andrey пишет:

 цитата:
Нет. Я линковал с помощью BCC 5.8.2


Читай между строк
Ты ведь не пересобирал свой Harbour под BCC 5.8.2

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




Пост N: 3293
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 26.03.14 17:32. Заголовок: Dima пишет: Читай м..


Dima пишет:

 цитата:
Читай между строк


Теперь понял...

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



Пост N: 1
Зарегистрирован: 22.09.13
ссылка на сообщение  Отправлено: 28.03.14 23:53. Заголовок: Всем доброго времени..


Всем доброго времени суток! У меня простой, наивный вопрос. Пользуюсь IDE из сборок Григория. Скажите там Debug из меню как-то работает? У меня кроме черного окна ничего не получается. Сплошной шедевр Малевича. Можно, конечно, пользоваться Compile /d, но не хочется прыгать как-то...

Спасибо: 0 
Профиль
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

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



Пост N: 2
Зарегистрирован: 22.09.13
ссылка на сообщение  Отправлено: 29.03.14 12:24. Заголовок: Andrey пишет: Возьм..


Andrey пишет:

 цитата:
Возьми и используй лучше это


А как прикрутить к сборкам Филатова? Может распишешь?!!!

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




Пост N: 3299
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 29.03.14 12:51. Заголовок: fokinal21 пишет: А ..


fokinal21 пишет:

 цитата:
А как прикрутить к сборкам Филатова? Может распишешь?!!!


Сам не пользуюсь. Где то здесь на форуме писалось об этом.
Если не найдешь, то спроси у Филатова.

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




Пост N: 3301
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 29.03.14 13:29. Заголовок: gfilatov2002 пишет: ..


gfilatov2002 пишет:

 цитата:
Также доступна полная сборка для компилятора MinGW по адресу:
http://hmgextended.com/files/CONTRIB/hmg233-mingw.exe



Собираю пример 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


Спасибо: 0 
Профиль
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-сборке

Спасибо: 0 
Профиль
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. Требуется финансовая поддержка заинтересованных в поддержке библиотеки лиц

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




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


gfilatov2002 пишет:

 цитата:
- функция BmpSize() теперь поддерживает определение размеров картинки в форматах JPG, GIF, TIF и PNG из ресурсов;


Давно пора !
Ждем с нетерпением !!!

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




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


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

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

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

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

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

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

Грузите апельсины бочками (c) О.Бендер

Спасибо: 2 
Профиль
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;
- добавлены новые и обновлены некоторые старые примеры.

Желаю всем мира, добра и надежды!

Нет ничего ужаснее войны и... "разрухи в головах"

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




Пост N: 3386
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 20.05.14 16:49. Заголовок: gfilatov2002 пишет: ..


gfilatov2002 пишет:

 цитата:
- команда DEFINE BKGBRUSH теперь поддерживает картинки в форматах JPG, GIF, TIF и PNG;


Ура !!!

gfilatov2002 пишет:

 цитата:
Нет ничего ужаснее войны и... "разрухи в головах"


Поддерживаю !

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




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


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

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

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

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

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

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




Спасибо: 1 
Профиль
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;
- добавлены новые и обновлены некоторые старые примеры.

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

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




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


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

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

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

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

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

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

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

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




Пост N: 3420
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 11.06.14 15:04. Заголовок: Перекомпилировал нес..


Перекомпилировал несколько программ - все Ок !
Большое СПАСИБО за ваш труд !!!
Вроде PNG картинки показывать лучше стало ! Нет окантовки черной дурацкой...

Пример \samples\Basic\FormStorage - классный !!! То что нужно.
Еще бы сделать его трех-оконным и показать как записывать в ОДИН ини-файл размеры окна + цвета объектов.

Спасибо: 0 
Профиль
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 картинки без фона отображаются ТОЛЬКО на сером фоне !!!

Спасибо: 0 
Профиль
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 } ;
...
"может здесь собака порылась" ?


Спасибо: 0 
Профиль
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


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




Пост N: 3423
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 13.06.14 14:58. Заголовок: nick_mi пишет: Или ..


nick_mi пишет:

 цитата:
Или я нкеправильно понял проблему ?



НЕТУ ФОНА { 0,176,240 }:


И ПОЧЕМУ ЧЕРНАЯ ОКАНТОВКА { 0,176,240 }:




Спасибо: 0 
Профиль
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


у меня с этой строкой берет фон основного окна

Спасибо: 0 
Профиль
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;
- добавлены новые и обновлены некоторые старые примеры.

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

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


Пост N: 450
Зарегистрирован: 13.10.05
ссылка на сообщение  Отправлено: 02.07.14 18:11. Заголовок: :sm36: ..




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




Пост N: 3467
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 03.07.14 20:34. Заголовок: gfilatov2002 пишет: ..


gfilatov2002 пишет:

 цитата:
Завершается подготовка к опубликованию новой версии 2.3.7


Ждем с нетерпением !

Спасибо: 0 
Профиль
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 ) всего лишь и выполняет подобное присваивание + установки по умолчанию



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




Пост N: 607
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 04.07.14 16:01. Заголовок: Haz пишет: почему в..


Haz пишет:

 цитата:
почему вместо ::SetArray( ASort( ::aArray,,, ::aColumns[ nCol ]:bArraySortDes ) )
не применить более простую (быструю) конструкцию


Думаю, что Вы абсолютно правы!
Блоки кода bArraySortDes и bArraySort - это расширение от Януша Пора, и, видимо, реализовано не очень изящно.
Обязательно поправлю уже для следующей сборки


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




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


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

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

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

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

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

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

Я подготовил также эту сборку, основанную на компиляторе BCC 5.82 command-line tools и
соответствующей ему свежей версии Харбора.
Ссылки на эту сборку и компилятор BCC 5.82 по известным причинам смогу предоставить
только в частной переписке

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




Пост N: 249
Зарегистрирован: 20.02.11
ссылка на сообщение  Отправлено: 09.07.14 12:53. Заголовок: на компиляторе BCC 5.82


интересует есть ли практический смысл использования BCC 5.82 кроме смены версии. Пару лет назад собрал им проект и кроме увеличения размера разницы не заметил

Спасибо: 0 
Профиль
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 и выше


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




Пост N: 250
Зарегистрирован: 20.02.11
ссылка на сообщение  Отправлено: 09.07.14 19:22. Заголовок: gfilatov2002 пишет: ..


СПАСИБО

gfilatov2002 пишет:

 цитата:
Я заметил следующую тенденцию:



Если это все, то нет особого смысла

gfilatov2002 пишет:

 цитата:
поддерживает добавление в приложение ресурсов объемом более 1 MB


это решается заменой BRC32 на ресурс компилер от микрософт

PS У меня есть еще 6.30 - тоже не заметил разницы


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




Пост N: 3496
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 10.07.14 00:27. Заголовок: Haz пишет: это реша..


Haz пишет:

 цитата:
это решается заменой BRC32 на ресурс компилер от микрософт


А как это сделать ? Поделись пожалуйста опытом...

Спасибо: 0 
Профиль
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




Спасибо: 0 
Профиль
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;
- добавлены новые и обновлены/исправлены некоторые старые примеры.

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

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




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


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

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

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

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

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

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

Желаю всем мира, добра и надежды!

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




Пост N: 3536
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 05.08.14 17:17. Заголовок: Григорий, спасибо БО..


Григорий, спасибо БОЛЬШОЕ за твой огромный труд !

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




Пост N: 312
Зарегистрирован: 20.02.11
ссылка на сообщение  Отправлено: 28.08.14 12:12. Заголовок: To Григорий - Возможно ли добавить метод


Григорий , возможно ли в TsBrowse HMG добавить новый метод ? ( себе добавляю его в новые сборки, но не удобно же )
На базе ::Resize() написал ::RewsizeWin() который позволяет динамически менять само окно TsBrows

Вот сам метод
Скрытый текст



Вот пример использования , бровс привязан к форме и при изменении размера фориы - меняется размер бровса
Скрытый текст


Спасибо: 0 
Профиль
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


Спасибо: 0 
Профиль
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 объектами если на форме не один бровс


Спасибо: 0 
Профиль
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() ) добавить в библиотеку, чтобы стандартными были ?

Спасибо: 0 
Профиль
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>))

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




Пост N: 3605
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 28.08.14 20:41. Заголовок: SergKis пишет: надо..


SergKis пишет:

 цитата:
надо
LOCAL nHStBar := GetWindowHeight(GetControlHandle('STATUSBAR', <здесь имя окна, а не hWnd>))


А можно вместо <здесь имя окна, а не hWnd> поставить ThisWindow или _HMG_ThisFormName ?

Спасибо: 0 
Профиль
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 ..., тогда не через эти переменные.



Спасибо: 0 
Профиль
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;
- добавлены новые и обновлены/исправлены некоторые старые примеры.

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

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




Пост N: 3614
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 03.09.14 15:19. Заголовок: gfilatov2002 пишет: ..


gfilatov2002 пишет:

 цитата:
- переработана и дополнена Error-система библиотеки;


А чуть подробней можно описать ?

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




Пост N: 4204
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 03.09.14 15:26. Заголовок: Andrey Подробнее бу..


Andrey
Подробнее будет видимо в ChangeLog.txt

Спасибо: 0 
Профиль
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)



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




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


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

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

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

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

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

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

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



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




Пост N: 3620
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 10.09.14 13:18. Заголовок: Пересобрал несколько..


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

Спасибо: 0 
Профиль
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


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




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


gfilatov2002 пишет:

 цитата:
Это удобно использовать для автоматического масштабирования элементов управления в окнах
на компьютере пользователя при старте приложения.


Не понятно как это использовать ?
Вот например есть готовое меню для программы - https://cloud.mail.ru/public/ad39650e5d8a%2FButtonEx_OnMouseHover2.7z
Как это меню переделать для всех (основных) разрешений экрана.

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



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




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


Andrey пишет:

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


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

Andrey пишет:

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


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

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




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


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


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

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



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


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

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

Ругается :

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



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




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


Softlog86 пишет:

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


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

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



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


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

УРА !


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




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


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

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

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

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

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

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



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


gfilatov2002 пишет:

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

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

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




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


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

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




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


SergKis пишет:

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


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

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




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


Softlog86 пишет:

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


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

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

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




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


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


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

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




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


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

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

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

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

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

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

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

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

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




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


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

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

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




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


sashaBG

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

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


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

 цитата:

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



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

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




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


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

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




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


sashaBG пишет:

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


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


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




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


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

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




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




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


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

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




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


sashaBG пишет:

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


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

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

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

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


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




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


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

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

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

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

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




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


gfilatov2002 пишет:

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



Пере собрал несколько программ. "Полет" нормальный !
Спасибо БОЛЬШОЕ, Григорий !!!

Только каждый раз приходиться в новую версию программы в папку LIB записывать PROCINFO.LIB из папки SAMPLES. Три раза эта библиотека повторяется в папках SAMPLES....

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




Пост N: 668
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 09.10.14 09:45. Заголовок: Andrey пишет: Три р..


Andrey пишет:

 цитата:
Три раза эта библиотека повторяется в папках SAMPLES


Понял: перенесу эту библиотеку в папку minigui\lib в следующей сборке

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



Пост N: 23
Зарегистрирован: 19.10.05
ссылка на сообщение  Отправлено: 15.10.14 12:38. Заголовок: При копировании прог..


При копировании программ, в которых осуществляется обмен данными в Интернете (например, IDE ) в некоторых антивирусных программах (например, VBA) стало выскакивать сообщение об обнаружении вируса BScope.Trojan.Agent вне зависимости от компьютера.
Если закомментировать строки обмена данными через Инет, то сообщения не будет.
С чем бы это могло быть связано ?


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




Пост N: 4229
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 15.10.14 13:01. Заголовок: Avf http://clipper...

Спасибо: 0 
Профиль
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 )

Спасибо: 0 
Профиль
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 все собралось нормально.


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




Пост N: 673
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 17.10.14 16:04. Заголовок: Marquis31 пишет: Хо..


Marquis31 пишет:

 цитата:
Хотел пересобрать с версией 2.4.0 пару приложений, получил сообщение об ошибке:


Не забываем также обновить компилятор Харбор, а не только библиотеку

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



Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 18.10.14 20:24. Заголовок: Так и Харбор взял по..


Так и Харбор взял последний nightly build...



Спасибо: 0 
Andrey
постоянный участник




Пост N: 3665
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 19.10.14 11:56. Заголовок: Marquis031 пишет: Т..


Marquis031 пишет:

 цитата:
Так и Харбор взял последний nightly build...


Попробуй Харбор из поставки МиниГуи и не заморачивайся....

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



Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 19.10.14 21:07. Заголовок: Ай, совсем плохой я ..


Ай, совсем плохой я стал, слющай.
У меня-то BorlandC, надо ж было не nightly build тащить, а сделать "git pull", и пересобрать из исходников.



Вот теперь все фунциклирует...

Спасибо: 0 
Marquis031



Пост N: 1
Зарегистрирован: 21.10.14
ссылка на сообщение  Отправлено: 21.10.14 08:12. Заголовок: Зарубежный коллега и..


Зарубежный коллега интересуется: "можно ли сделать так, чтобы DATEPICKER сразу открывал окошко с календариком?".


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




Пост N: 674
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 21.10.14 10:02. Заголовок: Marquis031 пишет: З..


Marquis031 пишет:

 цитата:
Зарубежный коллега интересуется


... и ему посоветовали использовать элемент управления MONTHCALENDAR

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



Пост N: 2
Зарегистрирован: 21.10.14
ссылка на сообщение  Отправлено: 21.10.14 14:00. Заголовок: :sm97: Во я дважды..



Во я дважды за пару дней протупил...

отупеешь тут, в кишках 1С-овских "внешних компонент" ковыряючись...

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



Пост N: 3
Зарегистрирован: 21.10.14
ссылка на сообщение  Отправлено: 21.10.14 14:03. Заголовок: Кстати, Григорий, Su..


Кстати, Григорий, Sudip Bhattacharyya вам привет и поклон передает...

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





Пост N: 313
Зарегистрирован: 16.12.08
ссылка на сообщение  Отправлено: 21.10.14 14:36. Заголовок: Marquis031 пишет: К..


Marquis031 пишет:

 цитата:
Кстати, Григорий, Sudip Bhattacharyya вам привет и поклон передает.



Интересно, а вы с Sudip Bhattacharyya в Индии работаете?

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



Пост N: 4
Зарегистрирован: 21.10.14
ссылка на сообщение  Отправлено: 21.10.14 16:03. Заголовок: нет, в Сети пересекл..


нет, в Сети пересеклись

Спасибо: 0 
Профиль
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;
- добавлены новые и обновлены/исправлены некоторые старые примеры.

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

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




Пост N: 678
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 05.11.14 11:07. Заголовок: Новый релиз библиоте..


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

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

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

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

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

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

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

Дополнение.
Как я уже писал ранее, данному проекту требуется финансовая поддержка

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




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


gfilatov2002 пишет:

 цитата:
данному проекту требуется финансовая поддержка


Да без вопросов !
Лишь бы ответы были, а то поймаешь затык (хотя сам виноват) и не знаешь как дальше делать.

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




Пост N: 3688
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 06.11.14 13:16. Заголовок: Народ ! Давайте подд..


Народ !
Давайте поддержим Григория в его нелегком труде !!!
Те кто пишут или обслуживают свои программы на МиниГуи - выделите средства для поддержания проекта.
Все знают как на Украине сейчас плохо, давайте поможем Григорию.

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



Пост N: 8
Зарегистрирован: 22.09.13
ссылка на сообщение  Отправлено: 09.11.14 21:50. Заголовок: Не принадлежу к обще..


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

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




Пост N: 3722
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 15.11.14 15:11. Заголовок: Заметил такую неприя..


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

Спасибо: 0 
Профиль
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 подсоединить ?
Или встроить такую функцию определения в стандартную библу в МиниГуи ? Это было бы лучше !

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




Пост N: 689
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 25.11.14 13:11. Заголовок: Andrey пишет: Где и..


Andrey пишет:

 цитата:
Где их брать то ?


Попробуй пример ниже
Скрытый текст


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




Пост N: 3757
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 26.11.14 12:32. Заголовок: gfilatov2002 пишет: ..


gfilatov2002 пишет:

 цитата:
Попробуй пример ниже


Спасибо БОЛЬШОЕ, то что нужно !

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





Пост N: 166
Зарегистрирован: 17.10.05
ссылка на сообщение  Отправлено: 26.11.14 12:40. Заголовок: Я думаю, что-то типа..


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

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




Пост N: 690
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 26.11.14 13:00. Заголовок: krutoff пишет: что-..


krutoff пишет:

 цитата:
что-то типа закрытого клуба надо придумать


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

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




Пост N: 3759
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 26.11.14 13:15. Заголовок: Ну тогда сделать чле..


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

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


Пост N: 469
Зарегистрирован: 13.10.05
ссылка на сообщение  Отправлено: 26.11.14 13:43. Заголовок: Но вопросов будет це..



 цитата:
Но вопросов будет целая куча


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

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




Пост N: 369
Зарегистрирован: 20.02.11
ссылка на сообщение  Отправлено: 26.11.14 13:55. Заголовок: Andrey пишет: Заинт..


Andrey пишет:

 цитата:
Заинтересованных русскоязычных пользователей библиотеки и десятка не наберется
Или я не прав ...



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


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



Пост N: 2
Зарегистрирован: 07.02.13
ссылка на сообщение  Отправлено: 26.11.14 14:07. Заголовок: Haz пишет: ... русс..


Haz пишет:

 цитата:
... русскоязычных форумов 2-3 ...


Ссылки в студию! Пожалуйста!

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




Пост N: 691
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 26.11.14 14:09. Заголовок: Vlad04 пишет: какой..


Vlad04 пишет:

 цитата:
какой продукт хотели бы увидеть или что в нем увидеть хотели бы?


Именно так, в самый корень проблемы
Например, на англоязычном форуме меня убеждают перейти на компилятор MinGW последней версии
и не поддерживать старый BCC 5.5.1, которому уже стукнуло 14 лет

Haz пишет:

 цитата:
не хватит Григория на поддержку всего ( пусть и небольшого ) клуба


Абсолютно согласен

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




Пост N: 370
Зарегистрирован: 20.02.11
ссылка на сообщение  Отправлено: 26.11.14 14:38. Заголовок: marrinass пишет: Сс..


marrinass пишет:

 цитата:
Ссылки в студию! Пожалуйста!



Пожалуйста
1. Тот что мы сейчас читаем
2. БЭСТ: парочка
http://ftp.bestnet.ru/support/forum/index.php?PAGE_NAME=list&FID=11&sphrase_id=158753
http://www.online.spb4plus.ru/index.html?topic7239.htm

У Григория когда-то был форум на LivePages ( но сейчас вроде бы уже нет ). Все , больше не знаю русскоязычных


Спасибо: 0 
Профиль
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 бы приличный для МиниГуи сделать, формы рисовать не на чем, ручками приходиться делать.
То что есть, сложно работать, свои функции на форме делаешь, он их режет.


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




Пост N: 3761
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 26.11.14 16:37. Заголовок: Вот еще ссылки: http..


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

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



Пост N: 3
Зарегистрирован: 07.02.13
ссылка на сообщение  Отправлено: 26.11.14 16:46. Заголовок: Andrey пишет: Вот е..


Andrey пишет:

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


Что за мусор? Речь идёт о русскоязычных форумах.
Haz пишет:

 цитата:
Пожалуйста
1. Тот что мы сейчас читаем
2. БЭСТ: парочка
http://ftp.bestnet.ru/support/forum/index.php?PAGE_NAME=list&FID=11&sphrase_id=158753
http://www.online.spb4plus.ru/index.html?topic7239.htm




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




Пост N: 3763
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 26.11.14 17:57. Заголовок: Понял. Тогда это: ht..

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



Пост N: 4
Зарегистрирован: 07.02.13
ссылка на сообщение  Отправлено: 26.11.14 18:14. Заголовок: Andrey пишет: Понял..


Andrey пишет:

 цитата:
Понял.


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

Спасибо: 0 
Профиль
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 в своей программе (по умолчанию она зарезервирована в Винде для вызова их отладчика).

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

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




Пост N: 696
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 10.12.14 11:21. Заголовок: Новый релиз библиоте..


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

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

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

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

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

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

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

gfilatov2002 пишет:

 цитата:
Как я уже писал ранее, данному проекту требуется финансовая поддержка


Увы, но без такой поддержки этот релиз может стать последним...

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




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


gfilatov2002 пишет:

 цитата:
Увы, но без такой поддержки этот релиз может стать последним...


Выслал членский взнос на развитие библиотеки. Спасибо БОЛЬШОЕ за ваш труд !!!
Народ присоединяйтесь, я знаю что всем не легко. У нас тоже санкции давят на жизнь.
Всегда санкции были против народа, а не каких там чиновников и руководства.
Украину вообще загнали не известно куда, власть дерется между собой и житья народу не дает.
Поддержим лично Григория в нелегком труде программиста....

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