Автор | Сообщение |
gfilatov
|
| модератор
|
Пост N: 699
Зарегистрирован: 25.05.05
|
|
Отправлено: 29.01.08 13:59. Заголовок: Новая версия Расширенного релиза библиотеки MiniGUI (часть III)
Начало темы находится здесь, а теперь АНОНС * АНОНС * АНОНС * АНОНС * АНОНС Готовится к опубликованию новая сборка №48, которая выйдет в конце недели. Если у Вас есть интересные наработки для включения в новый релиз, то сейчас самое удобное время для их отправки мне Кратко, что нового: - исправление обнаруженных ошибок и неточностей кода; - новый класс HEADERIMAGE для Grid и Browse; - свойство Address в Hyperlink может теперь открывать папку или файл на диске; - добавлен NOTABSTOP класс для Browse; - поддержка пользовательских компонентов (заимствована из оффициального релиза); - расширения и исправления в библиотеках TsBrowse и PropGrid; - обновлены сборки Харбор и HMGS-IDE; - новые и обновленные старые примеры (как обычно ).
|
|
|
Новых ответов нет
, стр:
1
2
3
4
5
6
7
8
9
10
11
All
[см. все]
|
|
gfilatov
|
| модератор
|
Пост N: 702
Зарегистрирован: 25.05.05
|
|
Отправлено: 01.02.08 13:40. Заголовок: Опубликован 48-й релиз Расширенной версии библиотеки MiniGUI
|
|
|
gfilatov
|
| модератор
|
Пост N: 706
Зарегистрирован: 25.05.05
|
|
Отправлено: 11.02.08 16:38. Заголовок: Harbour Devel build 1.1-1 Intl. (SVN 2008-02-10 04:03)
Текущую версию компилятора Харбор выложил по адресу: 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
|
| |
Пост N: 8
Зарегистрирован: 12.07.06
|
|
Отправлено: 12.02.08 07:31. Заголовок: при переходе на 48 релиз получил ошибку
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)
|
|
|
Петр
|
| постоянный участник
|
Пост N: 420
Зарегистрирован: 09.10.06
|
|
Отправлено: 12.02.08 10:29. Заголовок: Откуда переходили и ..
Откуда переходили и как? ILOSCSTRON определена в hbprinter.lib
|
|
|
gfilatov
|
| модератор
|
Пост N: 707
Зарегистрирован: 25.05.05
|
|
Отправлено: 12.02.08 10:59. Заголовок: alex_II пишет: при ..
alex_II пишет: цитата: | при переходе на 48 релиз получил ошибку |
| Зайдите в папку Source и пересоберите все MiniGUI-библиотеки по команде MakeAllMiniguiLibs
|
|
|
alex_II
|
| |
Пост N: 9
Зарегистрирован: 12.07.06
|
|
Отправлено: 12.02.08 13:24. Заголовок: при переходе на 48 релиз получил ошибку
переходил с 47 релиза пересобрал по команде MakeAllMiniguiLibs - ничего не изменилось У меня довольно большой проект и печатей десятка полтора-два, и проблема только с одной из них. Появляется окно предосмотра, а при нажатии кнопки печать получаю ошибку. В 47 релизе проблем нет
|
|
|
gfilatov
|
| модератор
|
Пост N: 708
Зарегистрирован: 25.05.05
|
|
Отправлено: 12.02.08 14:15. Заголовок: alex_II пишет: Call..
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
|
| |
Пост N: 10
Зарегистрирован: 12.07.06
|
|
Отправлено: 13.02.08 07:33. Заголовок: при переходе на 48 релиз получил ошибку
Увы, ситуация не улучшилась 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
|
| модератор
|
Пост N: 710
Зарегистрирован: 25.05.05
|
|
Отправлено: 13.02.08 22:15. Заголовок: alex_II пишет: Call..
alex_II пишет: цитата: | Called from HBPRINTER:PREVPRINT(1230) |
| Эта ошибка указывает на то, что у Вас переменная ILOSCSTRON не инициализирована, хотя в методе Preview() она д.б. определена так Private Iloscstron:=len(::metafiles) ... и без этой переменной Вы не получили бы на экране окна HBPREVIEW, при создании которого она используется Проверьте значение этой переменной - она должна содержать общее количество страниц в документе.
|
|
|
gfilatov
|
| модератор
|
Пост N: 721
Зарегистрирован: 25.05.05
|
|
Отправлено: 22.02.08 16:05. Заголовок: Снова анонс
АНОНС * АНОНС * АНОНС * АНОНС * АНОНС Готовится к опубликованию новая сборка №49, которая выйдет в конце следующей недели. Изменений довольно много Итак, что нового: - исправление обнаруженных ошибок и неточностей кода; - новый класс BLINK для элемента управления Label; - Hyperlink нормально открывает линки под Win98; - правый click работает аналогично левому клику у Browse; - расширения и исправления в библиотеках WinReport, TsBrowse и PropGrid; - изменения в библиотеках HbPrinter и MiniPrint; - обновлены сборки Харбор и HMGS-IDE; - новые и обновленные старые примеры (как обычно ).
|
|
|
gfilatov
|
| модератор
|
Пост N: 722
Зарегистрирован: 25.05.05
|
|
Отправлено: 22.02.08 16:11. Заголовок: Harbour MiniGUI IDE version 0.5.7 - 2008.02.21
|
|
|
|
gfilatov
|
| модератор
|
Пост N: 726
Зарегистрирован: 25.05.05
|
|
Отправлено: 29.02.08 11:41. Заголовок: Опубликован 49-й релиз Расширенной версии библиотеки MiniGUI
|
|
|
gfilatov
|
| модератор
|
Пост N: 727
Зарегистрирован: 25.05.05
|
|
Отправлено: 03.03.08 12:22. Заголовок: Harbour MiniGUI IDE version 0.5.8 - 2008.03.01
|
|
|
gfilatov
|
| модератор
|
Пост N: 729
Зарегистрирован: 25.05.05
|
|
Отправлено: 07.03.08 15:52. Заголовок: Harbour MiniGUI IDE version 0.5.9
|
|
|
gustow
|
| постоянный участник
|
Пост N: 26
Зарегистрирован: 06.02.07
|
|
Отправлено: 08.03.08 02:53. Заголовок: Извините, Григорий, ..
Извините, Григорий, что сюда пишу (м.б. надо было по мейлу), но... Скачал 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
|
| модератор
|
Пост N: 730
Зарегистрирован: 25.05.05
|
|
Отправлено: 08.03.08 20:46. Заголовок: gustow пишет: Посте..
gustow пишет: цитата: | Постепенно все заполняется "дырками" |
| Я тоже столкнулся с этой проблемой при компиляции Вашей программы. На мой взгляд, это может быть связано как с последними изменениями в самой библиотеке, кторые были направлены на борьбу с утечкой памяти при выводе картинок, так и с изменениями, внесенными в последних "свежих" версиях компилятора Харбор. Попробуйте, для очистки совести, собрать версию 49 с помощью старой версии Харбора из поставки 30-го билда и затем откомпилировать Вашу программу. Это может помочь в определении причины описанной проблемы.
|
|
|
gustow
|
| постоянный участник
|
Пост N: 27
Зарегистрирован: 06.02.07
|
|
Отправлено: 09.03.08 01:09. Заголовок: ОК, попробую. Спасиб..
ОК, попробую. Спасибо за совет по "пересборке" (ни разу не делал, пользовался готовыми бинарниками - заодно и потренируюсь). Я тоже подумал, что "косяки" (конечно же, неизбежные) либо в библиотеке, либо в новой версии компилятора.
|
|
|
valery2
|
| |
Пост N: 23
Зарегистрирован: 12.02.08
|
|
Отправлено: 12.03.08 09:17. Заголовок: Любопытная ссылочка..
|
|
|
gfilatov
|
| модератор
|
Пост N: 731
Зарегистрирован: 25.05.05
|
|
Отправлено: 13.03.08 13:59. Заголовок: Harbour MiniGUI IDE version 0.6.0 - 2008.03.13
|
|
|
gfilatov
|
| модератор
|
Пост N: 732
Зарегистрирован: 25.05.05
|
|
Отправлено: 17.03.08 16:11. Заголовок: Harbour MiniGUI IDE version 0.6.0 - 2008.03.15
|
|
|
Новых ответов нет
, стр:
1
2
3
4
5
6
7
8
9
10
11
All
[см. все]
|
|