Форум » GUI » Новая версия Расширенного релиза библиотеки MiniGUI (часть III) » Ответить

Новая версия Расширенного релиза библиотеки MiniGUI (часть III)

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

Ответов - 203, стр: 1 2 3 4 5 6 7 8 9 10 11 All

gfilatov: Новый релиз выложил по адресу: http://minigui.mylivepage.ru/file/?fileid=4536 а также, как обычно, на сервере http://hmgextended.com. Полная версия: http://hmgextended.com/files/CONTRIB/hmg-1.4-48-setup.zip Lite-версия: http://hmgextended.com/files/CONTRIB/hmg-1.4-48-setup-lite.zip Желаю всем удачной выкачки!

gfilatov: Текущую версию компилятора Харбор выложил по адресу: http://minigui.mylivepage.ru/file/?fileid=4656 В этой версии существует следующее важное изменение, сделанное Пржемеком Черпаком: 2008-02-08 15:58 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/include/hbcomp.h * harbour/include/hbmacro.h * harbour/include/hbexprb.c * harbour/source/vm/macro.c * harbour/source/compiler/hbmain.c ! fixed name conflict in privates/publics declaration. Harbour allows to declare memvars with the same name as file wide statics or fields but this extensions was not working well in some cases and can cause unexpected results in variable declaration, f.e. try this code: static v:="static" proc main() public v:="public" ? v, M->v return compiled with -n -w switches and also with -n -w -a before this fix. ! fixed some compile time warnings in memvars declaration to be more Clipper compatible ! fixed compiling external modules (DO <procname> [WITH <params,...>]) when function <procname> is already declared but with different letter case. Harbour does not convert <procname> in DO statement to upper case to play well with case sensitive file systems and it could cause confusing warning message: Cannot open <procname>.prg, assumed external

alex_II: Date: 12/02/2008 Time: 10:26:39 Error BASE/1003 Переменная не существует: ILOSCSTRON Called from (b)PREVIEW(1376) Called from _DOCONTROLEVENTPROCEDURE(4826) Called from EVENTS(1528) Called from _DOMESSAGELOOP(0) Called from _ACTIVATEWINDOW(4516) Called from SPRAVKA(47) Called from (b)MAIN(429) Called from _DOCONTROLEVENTPROCEDURE(4826) Called from EVENTS(1521) Called from _DOMESSAGELOOP(0) Called from _ACTIVATEWINDOW(4516) Called from MAIN(880)


Петр: Откуда переходили и как? ILOSCSTRON определена в hbprinter.lib

gfilatov: alex_II пишет: при переходе на 48 релиз получил ошибку Зайдите в папку Source и пересоберите все MiniGUI-библиотеки по команде MakeAllMiniguiLibs

alex_II: переходил с 47 релиза пересобрал по команде MakeAllMiniguiLibs - ничего не изменилось У меня довольно большой проект и печатей десятка полтора-два, и проблема только с одной из них. Появляется окно предосмотра, а при нажатии кнопки печать получаю ошибку. В 47 релизе проблем нет

gfilatov: alex_II пишет: Called from (b)PREVIEW(1376) Попробуйте переписать строку 1376 в файле source\HbPrinter\WinPrint.prg таким образом: ... BUTTON B1 CAPTION aopisy[2] PICTURE 'hbprint_close' ACTION {|| _ReleaseWindow ("HBPREVIEW1" ),if(::thumbnails .and. iloscstron>1, _ReleaseWindow ("HBPREVIEW2" ), nil), _ReleaseWindow ("HBPREVIEW" )} ... Не забудьте перекомпилировать после этого библиотеку

alex_II: Увы, ситуация не улучшилась Date: 13/02/2008 Time: 10:14:35 Error BASE/1003 Переменная не существует: ILOSCSTRON Called from HBPRINTER:PREVPRINT(1230) Called from (b)PREVIEW(1378) Called from _DOCONTROLEVENTPROCEDURE(4826) Called from EVENTS(1528) Called from _DOMESSAGELOOP(0) Called from _ACTIVATEWINDOW(4516) Called from SPRAVKA(47) Called from (b)MAIN(429) Called from _DOCONTROLEVENTPROCEDURE(4826) Called from EVENTS(1521) Called from _DOMESSAGELOOP(0) Called from _ACTIVATEWINDOW(4516) Called from MAIN(880)

gfilatov: alex_II пишет: Called from HBPRINTER:PREVPRINT(1230) Эта ошибка указывает на то, что у Вас переменная ILOSCSTRON не инициализирована, хотя в методе Preview() она д.б. определена так Private Iloscstron:=len(::metafiles) ... и без этой переменной Вы не получили бы на экране окна HBPREVIEW, при создании которого она используется Проверьте значение этой переменной - она должна содержать общее количество страниц в документе.

gfilatov: АНОНС * АНОНС * АНОНС * АНОНС * АНОНС Готовится к опубликованию новая сборка №49, которая выйдет в конце следующей недели. Изменений довольно много Итак, что нового: - исправление обнаруженных ошибок и неточностей кода; - новый класс BLINK для элемента управления Label; - Hyperlink нормально открывает линки под Win98; - правый click работает аналогично левому клику у Browse; - расширения и исправления в библиотеках WinReport, TsBrowse и PropGrid; - изменения в библиотеках HbPrinter и MiniPrint; - обновлены сборки Харбор и HMGS-IDE; - новые и обновленные старые примеры (как обычно ).

gfilatov: Новую версию IDE выложил по адресу: http://minigui.mylivepage.ru/file/?fileid=4725 а также, как обычно, на сервере http://hmgextended.com в папку HMGS-IDE.

gfilatov: Новый релиз, как и обещал, выложил по адресу: http://minigui.mylivepage.ru/file/32/4778_hmg-1.4-49-setup.zip.zip а также, как обычно, на сервере http://hmgextended.com. Полная версия: http://hmgextended.com/files/CONTRIB/hmg-1.4-49-setup.zip Lite-версия: http://hmgextended.com/files/CONTRIB/hmg-1.4-49-setup-lite.zip Желаю всем удачной выкачки!

gfilatov: Новую версию IDE выложил по адресу: http://minigui.mylivepage.ru/file/32/4785_ide.zip.zip а также, как обычно, на сервере http://hmgextended.com в папку HMGS-IDE.

gfilatov: Обновил версию IDE на сайте http://minigui.mylivepage.ru по адресу: http://minigui.mylivepage.ru/file/32/4798_ide.zip.zip а также, как обычно, на сервере http://hmgextended.com в папке HMGS-IDE. Что нового: - исправление обнаруженных пользователями ошибок

gustow: Извините, Григорий, что сюда пишу (м.б. надо было по мейлу), но... Скачал HMG 1.4.49 (скачал 06.03.08 в 16:46 мск). (hmg-1.4-49-setup.zip.zip ; file length: 12757128) Попробовал перекомпильнуть под ним мою "безделицу" - игрушку "Life". (она была слеплена под HMG build 30) _Ничего_ в проге не изменял. Все ОК, но... через 5-6-7 "поколений" вместо изменяющихся "клеток" начинают показываться "пустые места" (т.е. вместо клетки - квадратная "дырка" цвета окна). Постепенно все заполняется "дырками" - что есть не ОК. Не понял... и пока не разобрался - в чем дело.

gfilatov: gustow пишет: Постепенно все заполняется "дырками" Я тоже столкнулся с этой проблемой при компиляции Вашей программы. На мой взгляд, это может быть связано как с последними изменениями в самой библиотеке, кторые были направлены на борьбу с утечкой памяти при выводе картинок, так и с изменениями, внесенными в последних "свежих" версиях компилятора Харбор. Попробуйте, для очистки совести, собрать версию 49 с помощью старой версии Харбора из поставки 30-го билда и затем откомпилировать Вашу программу. Это может помочь в определении причины описанной проблемы.

gustow: ОК, попробую. Спасибо за совет по "пересборке" (ни разу не делал, пользовался готовыми бинарниками - заодно и потренируюсь). Я тоже подумал, что "косяки" (конечно же, неизбежные) либо в библиотеке, либо в новой версии компилятора.

valery2: Любопытная ссылочка: http://www.the-holms.org/xharbour/compiler.htm Это The xHarbour Portal in Finland на английском. Сам еще не пробовал, но похоже, что эти ребята дотошно копают MiniGUI.

gfilatov: Обновил версию IDE на сайте http://minigui.mylivepage.ru по адресу: http://minigui.mylivepage.ru/file/?fileid=4838 а также, как обычно, на сервере http://hmgextended.com в папке HMGS-IDE. Что нового: - добавлена панель группового изменения размеров и позиции элементов управления (основана на примере из папки \samples\Advanced\ControlPos)

gfilatov: Обновил с учетом последних изменений IDE на сайте http://minigui.mylivepage.ru по адресу: http://minigui.mylivepage.ru/file/?fileid=4844 а также, как обычно, на сервере http://hmgextended.com в папке HMGS-IDE.



полная версия страницы