| Автор | Сообщение |
|
|
| модератор
|
Пост N: 699
Зарегистрирован: 25.05.05
|
|
Отправлено: 29.01.08 13:59. Заголовок: Новая версия Расширенного релиза библиотеки MiniGUI (часть VI ) (продолжение)
Начало темы находится здесь, а теперь АНОНС * АНОНС * АНОНС * АНОНС * АНОНС Готовится к опубликованию новая сборка №48, которая выйдет в конце недели. Если у Вас есть интересные наработки для включения в новый релиз, то сейчас самое удобное время для их отправки мне Кратко, что нового: - исправление обнаруженных ошибок и неточностей кода; - новый класс HEADERIMAGE для Grid и Browse; - свойство Address в Hyperlink может теперь открывать папку или файл на диске; - добавлен NOTABSTOP класс для Browse; - поддержка пользовательских компонентов (заимствована из оффициального релиза); - расширения и исправления в библиотеках TsBrowse и PropGrid; - обновлены сборки Харбор и HMGS-IDE; - новые и обновленные старые примеры (как обычно  ).
|
 |

|
|
Ответов - 177
, стр:
1
2
3
4
5
6
7
8
9
All
[только новые]
|
|
|
|
| moderator
|
Пост N: 2535
Зарегистрирован: 11.02.10
|
|
Отправлено: 29.01.26 18:40. Заголовок: Haz пишет: может уд..
Haz пишет: | цитата: | | может удалить из исходника |
| OK 
|
 |

|
|
|
| moderator
|
Пост N: 2536
Зарегистрирован: 11.02.10
|
|
Отправлено: 08.02.26 18:32. Заголовок: Просто к сведению
Подготовил сборку 26.01 для компилятора MinGW 32-bit, в которую включены следующие компоненты: Harbour MiniGUI Extended Edition 26.01 (PRO) Harbour 3.2.0dev (r2509100708) Harbour Make (hbmk2) 3.2.0dev (r2025-09-10 07:08) gcc version 15.2.0 (MinGW-W64 i686-msvcrt-posix-dwarf, built by Brecht Sanders, r5) Пишите, если вас заинтересовала эта сборка... 
|
 |

|
|
|
| постоянный участник
|
Пост N: 8148
Зарегистрирован: 12.09.06
|
|
Отправлено: 14.02.26 14:38. Заголовок: Делаю показ своей ош..
Делаю показ своей ошибки: cMsg := "Error! No handling type ["+cTypeLine+"] !;" + HB_ValToExp(aDim) cMsg += ";;" + ProcNL(0) cMsg := AtRepl( ";", cMsg, CRLF ) MsgStop( cMsg ) AlertStop( cMsg ) По MsgStop( cMsg ) - идёт показ окна: По AlertStop( cMsg ) прога вылетает без ПОКАЗА окна ошибки ! В логе вот так: Error MGERROR/0 ACTIVATE WINDOW: Main Window must be activated in the first ACTIVATE WINDOW command. Program terminated. --------------------------------- Stack Trace --------------------------------- Called from MSGMINIGUIERROR(99) in module: h_error.prg Called from _ACTIVATEWINDOW(1806) in module: h_windows.prg Called from HMG_ALERT(222) in module: h_alert.prg Called from _ALERT(338) in module: h_alert.prg Called from ALERTSTOP(288) in module: h_alert.prg Called from SHOWERROR(346) in module: errorsys.prg Called from DEFERROR(149) in module: errorsys.prg Called from (b)ERRORSYS(64) in module: errorsys.prg Called from MSGMINIGUIERROR(99) in module: h_error.prg Called from _ACTIVATEWINDOW(1806) in module: h_windows.prg Called from HMG_ALERT(222) in module: h_alert.prg Called from _ALERT(338) in module: h_alert.prg Called from ALERTSTOP(288) in module: h_alert.prg Called from MYCARDFIELDGETBOX(207) in module: demo2.prg Called from SHOWCARD(143) in module: demo2.prg Called from MAIN(53) in module: demo2.prg Может можно сделать исключение для "first ACTIVATE WINDOW command" при показе окна ошибки ? 
|
 |

|
|
|
| постоянный участник
|
Пост N: 8149
Зарегистрирован: 12.09.06
|
|
Отправлено: 15.02.26 16:11. Заголовок: Григорий, можно испр..
Григорий, можно исправить окно сообщений в GETBOX ? Или ввести новый параметр для показа для AlertRetryCancel() вместо MsgRetryCancel() ? Вот окно слишком маленькое для юзеров, экраны большие, ни фига они не обращают внимание на такое окно: Причём синтаксис нужен такой: AlertRetryCancel( VALIDMESSAGE, Title, , Icon, 64, {{195,224,133},{255,178,178}}, .T. ) Т.е. нужно задавать сообщение, высоту иконки и цвета кнопок ! 
|
 |

|
|
|
| moderator
|
Пост N: 2537
Зарегистрирован: 11.02.10
|
|
Отправлено: 15.02.26 19:53. Заголовок: Andrey пишет: можно..
Andrey пишет: | цитата: | | можно исправить окно сообщений в GETBOX ? |
| Да, это возможно сделать Код | цитата: | Set ShowRedAlert ON SetErrorButtonBackColor( {195,224,133} ) SetErrorBackColor( {255,178,178} ) |
| 
|
 |

|
|
|
| moderator
|
Пост N: 2538
Зарегистрирован: 11.02.10
|
|
Отправлено: 18.02.26 22:13. Заголовок: Всем кому это интересно...
Подготовил первый релиз-кандидат для новой сборки. Ниже - полный список изменений Скрытый текст
* Enhanced: GETBOX control supports the changing of built-in buttons 'Picture' property at runtime for BMP, PNG, GIF and TIF images. You can set this property: - function syntax: SetProperty ( Form, GetBox, 'Picture', { cBtnImage1, cBtnImage2 } ) - pseudo-OOP syntax: Form.GetBox.Picture := { cBtnImage1, cBtnImage2 } Form.GetBox.Picture := { cBtnImage1, NIL } Form.GetBox.Picture := { NIL, cBtnImage2 } Requested by Verchenko Andrey. Contributed by Grigory Filatov (see demo2.prg in folder \samples\Advanced\APP_OOPGETBOX) * Enhanced: Improved display of the VALID MESSAGE box in the GETBOX using the command SET SHOWREDALERT ON. In this form, you can customize the button backcolors using the following pseudo-function: SetErrorButtonBackColor( { RetryBtnColor, CancelBtnColor } ) Sample code: SET SHOWREDALERT ON SetErrorButtonBackColor( { {195, 224, 133}, {255, 178, 178} } ) ... Requested by Verchenko Andrey. Contributed by Grigory Filatov (see demo2.prg in folder \samples\Advanced\APP_OOPGETBOX) * Modified: Minor optimizations in the MiniGUI core, affecting the following functions: - cFileNoPath(); - GetColor(); - _Alert(); - MiniGuiVersion(); - WindowsVersion(). Contributed by Grigory Filatov * Updated: Adaptation FiveWin Class TSBrowse 9.0 in HMG: - minor correction of :bGoToPos block for ADS in the method SetDbf(). Investigated and contributed by Igor Nazarov. * Updated: HbSQLite3 library: - update for using SQLITE3 version 3.52.0 (from 3.51.2). Contributed by Grigory Filatov (see demo in folder \samples\Advanced\SQLITE_2) * Updated: Harbour Compiler 3.2.0dev (SVN 2026-02-16 23:30): * Updated libpng library to 1.6.55 (from 1.6.53). Contributed by Grigory Filatov (look at ReadMe.txt in folder \harbour) [PRO VERSION] * Updated: 'ChartView class for GraphPlus library' sample: - added structured color management: * Custom color arrays (GraphColors) * Built-in theme selection (ColorTheme) * Background color * Title/Text/Grid colors * Lighter/darker mode * Automatic color initialization * Reset to theme defaults Contributed by Grigory Filatov (see in folder \samples\Basic\ChartView) * Updated: 'Fill Directory List' sample: - added detailed comments to the code. Contributed by Grigory Filatov (see in folder \samples\Basic\FillDirList) * Updated: 'Compare of command Draw Graph versus Graph Bitmap' sample: - added detailed comments to the code. Contributed by Grigory Filatov (see in folder \samples\Basic\GraphPrint_Bitmap) * Updated: 'HBPrinter library usage' sample: - added detailed comments to the code. Contributed by Grigory Filatov (see demo in folder \samples\Basic\HBPrinter) * Updated: 'Internet Explorer ActiveX' sample: - detailed comments in the code have been updated. Contributed by Grigory Filatov (see in folder \samples\Advanced\ActiveX) * Updated: 'Using OOP events for Tab and Getbox controls' sample. Contributed by Sergej Kiselev and Verchenko Andrey (see in folder \samples\Advanced\APP_OOPGETBOX) * Updated: 'Combo Color' sample: - detailed comments in the code have been updated. Contributed by Grigory Filatov (see in folder \samples\Advanced\ComboColor)
| Надеюсь, это кому-то интересно...
|
 |

|
|
|
| |
Пост N: 2036
Зарегистрирован: 20.02.11
|
|
Отправлено: 19.02.26 09:40. Заголовок: gfilatov2002 пишет: ..
gfilatov2002 пишет: | цитата: | | Надеюсь, это кому-то интересно... |
| Григорий, всем читателям и писателям в ветке. GUI это всегда интересно. Уверен просто многие просто пилят исходники под себя из стандарта , активность не показатель. тем более примеров тут предостаточно
|
 |

|
|
|
| постоянный участник
|
Пост N: 8155
Зарегистрирован: 12.09.06
|
|
Отправлено: 20.02.26 00:06. Заголовок: gfilatov2002 пишет: ..
gfilatov2002 пишет: | цитата: | * Enhanced: GETBOX control supports the changing of built-in buttons 'Picture' property at runtime for BMP, PNG, GIF and TIF images. You can set this property: - function syntax: SetProperty ( Form, GetBox, 'Picture', { cBtnImage1, cBtnImage2 } ) - pseudo-OOP syntax: Form.GetBox.Picture := { cBtnImage1, cBtnImage2 } Form.GetBox.Picture := { cBtnImage1, NIL } Form.GetBox.Picture := { NIL, cBtnImage2 } |
| Будет ли работать такой синтаксис ? This.&(cObj).Action2 := ... SetProperty(cForm, cObj, "Action2" , bAct2) .... Сейчас не работает - ошибка компиляции.
|
 |

|
|
|
| moderator
|
Пост N: 2539
Зарегистрирован: 11.02.10
|
|
Отправлено: 26.02.26 10:07. Заголовок: Выложил новую сборку..
Выложил новую сборку 26.02 Стандартная версия click here ПРО-версия (архив под паролем) click here Желаю всем хорошего дня! 
|
 |

|
|
|
| |
Пост N: 199
Зарегистрирован: 12.07.06
|
|
Отправлено: 27.02.26 04:57. Заголовок: gfilatov2002 пишет: ..
gfilatov2002 пишет: | цитата: | | Выложил новую сборку 26.02 |
| Спасибо большое за Ваш труд. PS Только у меня одного перестали работать ссылки на загрузку? Теперь беру обновления вот тут: https://hmgextended.org/download.html
|
 |

|
|
|
| |
Пост N: 8238
Зарегистрирован: 17.05.05
|
|
Отправлено: 27.02.26 13:20. Заголовок: alex_II пишет: Толь..
alex_II пишет: | цитата: | | Только у меня одного перестали работать ссылки на загрузку? |
| у меня работает нормально
|
 |

|
|
|
|
|
| постоянный участник
|
Пост N: 8158
Зарегистрирован: 12.09.06
|
|
Отправлено: 27.02.26 17:18. Заголовок: alex_II пишет: PS Т..
alex_II пишет: | цитата: | | PS Только у меня одного перестали работать ссылки на загрузку? |
| У меня тоже нормально !
|
 |

|
|
|
| |
Пост N: 8250
Зарегистрирован: 17.05.05
|
|
Отправлено: 22.03.26 19:00. Заголовок: gfilatov Привет :s..
gfilatov Привет Не в курсе куда писать о глюках PAGESCRIPT32 3.0.4.178 и 4.0.1.157 Или заброшен продукт ? PS Когда то , давно я плотно тестил прогу Winprint и у меня была связь с разработчиком. Глюков было выявлено не мерянно , на сейчас еще иногда ею пользуемся Shareware version 2.08.02 (22.08.2000) Copyright Port Ltd, 1999 Internet: www.port.obninsk.ru E-Mail: winprint@mail.ru port@obninsk.ru
|
 |

|
|
|
| moderator
|
Пост N: 2540
Зарегистрирован: 11.02.10
|
|
Отправлено: 22.03.26 19:43. Заголовок: Dima пишет: куда пи..
Dima пишет: | цитата: | | куда писать о глюках PAGESCRIPT32 |
| Надо писать Ричарду по адресу support@pagescript32.com Он выкупил все права на этот продукт и у него есть все исходники. 
|
 |

|
|
|
| moderator
|
Пост N: 2541
Зарегистрирован: 11.02.10
|
|
Отправлено: 26.03.26 09:33. Заголовок: Выложил новую сборку..
Выложил новую сборку 26.03 Стандартная версия click here ПРО-версия (архив под паролем) click here Желаю всем хорошего дня! 
|
 |

|
|
|
| постоянный участник
|
Пост N: 8171
Зарегистрирован: 12.09.06
|
|
Отправлено: 27.03.26 18:28. Заголовок: Спасибо за новую сбо..
Спасибо за новую сборку ! Заметил вылет проги на МиниГуи при использовании на системах Windows Server 2008/2012/2022 Time from start: 0 days 0 hours 0 mins 25 secs Error BASE/3012 Failed to get cursor position: GETCURSORPOS
|
 |

|
|
|
| moderator
|
Пост N: 2542
Зарегистрирован: 11.02.10
|
|
Отправлено: 29.03.26 14:08. Заголовок: Andrey пишет: Faile..
Andrey пишет: | цитата: | | Failed to get cursor position: GETCURSORPOS |
| Благодарю за сообщение! Эта ошибка возникает при запуске программы, которая физически находится на сервере, с использованием ярлыка на рабочей станции. При этом функция не может определить положение курсора на сервере, поскольку она вызывается на локальной рабочей станции. Конечно, это будет исправлено в следующей сборке, чтобы НЕ возникала эта ошибка. 
|
 |

|
|
Ответов - 177
, стр:
1
2
3
4
5
6
7
8
9
All
[только новые]
|
|