Автор | Сообщение |
gfilatov
|
| модератор
|
Пост N: 699
Зарегистрирован: 25.05.05
|
|
Отправлено: 29.01.08 13:59. Заголовок: Новая версия Расширенного релиза библиотеки MiniGUI (часть IV) (продолжение)
Начало темы находится здесь, а теперь АНОНС * АНОНС * АНОНС * АНОНС * АНОНС Готовится к опубликованию новая сборка №48, которая выйдет в конце недели. Если у Вас есть интересные наработки для включения в новый релиз, то сейчас самое удобное время для их отправки мне Кратко, что нового: - исправление обнаруженных ошибок и неточностей кода; - новый класс HEADERIMAGE для Grid и Browse; - свойство Address в Hyperlink может теперь открывать папку или файл на диске; - добавлен NOTABSTOP класс для Browse; - поддержка пользовательских компонентов (заимствована из оффициального релиза); - расширения и исправления в библиотеках TsBrowse и PropGrid; - обновлены сборки Харбор и HMGS-IDE; - новые и обновленные старые примеры (как обычно ).
|
|
|
Ответов - 301
, стр:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
All
[только новые]
|
|
i3t4j6
|
| |
Пост N: 130
Зарегистрирован: 12.06.06
|
|
Отправлено: 12.07.12 16:18. Заголовок: gfilatov2002 пишет: ..
gfilatov2002 пишет: цитата: | Эта беда лечится добавлением вызова функции SysRefresh() в конце метода GoNext() |
| Это сработало, но только при добавлении одной записи. Дальше вообще идет сбой и ничего не хочет вводится !!! krutoff пишет: цитата: | Закомментировал строчку 4049 //# _HMG_InteractiveCloseStarted := .F. |
| Этот вариант у меня пошел и все заработало как и прежде. Спасибо огромное !!!
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 401
Зарегистрирован: 11.02.10
|
|
Отправлено: 12.07.12 17:40. Заголовок: i3t4j6 пишет: Этот ..
i3t4j6 пишет: цитата: | Этот вариант у меня пошел и все заработало как и прежде |
| Благодарю за отклик! Разобрался в этой проблеме и поправил код для новой сборки
|
|
|
Andrey
|
| постоянный участник
|
Пост N: 2270
Зарегистрирован: 12.09.06
|
|
Отправлено: 14.07.12 17:25. Заголовок: Собирал программу на..
Собирал программу на MiniGUI EE 2.1.0 - 2012.04.25 Система WinXP Prof SP3 При переходе на новую: 2.1.3 - 2012.07.10 сборка задачи проходит нормально. Однако при запуске задачи стал получать ошибку: Date: 07/14/12 Time: 18:16:47 Error BASE/1302 Argument error: HB_SETCODEPAGE Called from HB_SETCODEPAGE(0) Called from MAIN(119) Мой код: 118: REQUEST HB_CODEPAGE_RU1251 119: HB_SetCodePage( "1251" ) - Что тут неправильно ? 120: REQUEST HB_LANG_RUWIN 121: HB_LangSelect( "RU1251" )
|
|
|
Dima
|
| |
Пост N: 2453
Зарегистрирован: 17.05.05
|
|
Отправлено: 14.07.12 17:37. Заголовок: Andrey пишет: "..
Andrey пишет: может так RU1251
|
|
|
Andrey
|
| постоянный участник
|
Пост N: 2271
Зарегистрирован: 12.09.06
|
|
Отправлено: 14.07.12 17:46. Заголовок: Dima пишет: может т..
Dima пишет: Да, прошло нормально. Теперь на другом вылетает: HB_LangSelect( "RU1251" ) ? Может и не нужен этот оператор ? Взял за комментировал его. Дальше хуже пошло... Date: 14.07.2012 Time: 18:41:22 Error BASE/1132 Переполнение массива: Неверное количество аргументов Called from OWNTABPAINT(813) Called from EVENTS(116) Called from UPDATEWINDOW(0) Called from EVENTS(618) Called from MESSAGEBOXINDIRECT(0) Called from _MSGBOX(215) Called from MSGSTOP(172) Called from SHOWERROR(181) Called from DEFERROR(125) Called from (b)ERRORSYS(58) Called from OWNTABPAINT(813) Called from EVENTS(116) Called from UPDATEWINDOW(0) Called from EVENTS(618) Called from SHOWWINDOW(0) Called from _SHOWWINDOW(2179) Called from DOMETHOD(4667) Called from CHOICE_THEMS(1325) Called from MAIN(579) 1325: Form_1.Show() DOMETHOD(4667) - не нашел ! Полтергейст. Откатил версию назад, все работает ! Что в НОВОЙ ВЕРСИИ нового ???
|
|
|
Dima
|
| |
Пост N: 2454
Зарегистрирован: 17.05.05
|
|
Отправлено: 14.07.12 18:08. Заголовок: Andrey пишет: HB_La..
Andrey пишет: цитата: | HB_LangSelect( "RU1251" ) |
| RUWIN видимо. А вообще смотри файлик hblang.hbx
|
|
|
Andrey
|
| постоянный участник
|
Пост N: 2272
Зарегистрирован: 12.09.06
|
|
Отправлено: 15.07.12 10:53. Заголовок: Dima пишет: RUWIN в..
Dima пишет: Да не в этом дело. Почему в предыдущих версиях работало, а сейчас нет ? И хуже всего, что дальше не работает. Ошибка идет не из-за языка ! Date: 14.07.2012 Time: 18:41:22 Error BASE/1132 Переполнение массива: Неверное количество аргументов Called from OWNTABPAINT(813) Called from EVENTS(116) Called from UPDATEWINDOW(0) Called from EVENTS(618) Called from MESSAGEBOXINDIRECT(0) Called from _MSGBOX(215) Called from MSGSTOP(172) Called from SHOWERROR(181) Called from DEFERROR(125) Called from (b)ERRORSYS(58) Called from OWNTABPAINT(813) Called from EVENTS(116) Called from UPDATEWINDOW(0) Called from EVENTS(618) Called from SHOWWINDOW(0) Called from _SHOWWINDOW(2179) Called from DOMETHOD(4667) Called from CHOICE_THEMS(1325) Called from MAIN(579) 1325: Form_1.Show() DOMETHOD(4667) - не нашел ! Полтергейст. Откатил версию назад, все работает ! Что в НОВОЙ ВЕРСИИ нового ???
|
|
|
Dima
|
| |
Пост N: 2455
Зарегистрирован: 17.05.05
|
|
Отправлено: 15.07.12 15:16. Заголовок: Andrey пишет: DOMET..
Andrey пишет: В сырцах h_controlmisc.prg
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 402
Зарегистрирован: 11.02.10
|
|
Отправлено: 16.07.12 10:37. Заголовок: Andrey пишет: Почем..
Andrey пишет: цитата: | Почему в предыдущих версиях работало, а сейчас нет ? |
| Потому что Пржемек добавил следуюшую проверку в Харбор: цитата: | 2012-06-14 00:55 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * harbour/include/hbset.h * harbour/src/vm/set.c % removed HB_SET_OSCODEPAGE % replaced HB_SET_DBCODEPAGE with hb_set_dbcp * generate RTE when wrong parameter type (not string or NIL) is passed to HB_SET_LANGUAGE, HB_SET_CODEPAGE, HB_SET_OSCODEPAGE, HB_SET_DBCODEPAGE |
| Andrey пишет: цитата: | И хуже всего, что дальше не работает. |
| Рекомендую скачать обновленную версию этой сборки, в которой эта ошибка исправлена, по адресу: http://minigui.mylivepage.ru/file/?fileid=8709
|
|
|
Andrey
|
| постоянный участник
|
Пост N: 2273
Зарегистрирован: 12.09.06
|
|
Отправлено: 17.07.12 00:20. Заголовок: gfilatov2002 пишет: ..
gfilatov2002 пишет: цитата: | Рекомендую скачать обновленную версию этой сборки, в которой эта ошибка исправлена |
| Спасибо, заработало на этой сборке. Единственно выдает ошибку на HB_LangSelect( "RU1251" ) Как сейчас надо определять в программе кодовую страницу и язык для "RU1251" ?
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 403
Зарегистрирован: 11.02.10
|
|
Отправлено: 17.07.12 10:38. Заголовок: Andrey пишет: Как с..
Andrey пишет: цитата: | Как сейчас надо определять в программе кодовую страницу и язык для "RU1251" ? |
| SET LANGUAGE TO RUSSIAN // язык SET CODEPAGE TO RUSSIAN // кодовая страница
|
|
|
|
Vlad04
|
| постоянный участник
|
Пост N: 313
Зарегистрирован: 13.10.05
|
|
Отправлено: 17.07.12 19:02. Заголовок: А OEM (866) ?..
А OEM (866) ?
|
|
|
PSP
|
| постоянный участник
|
Пост N: 786
Зарегистрирован: 27.01.07
|
|
Отправлено: 17.07.12 19:23. Заголовок: Vlad04 пишет: А OEM..
|
|
|
Vlad04
|
| постоянный участник
|
Пост N: 314
Зарегистрирован: 13.10.05
|
|
Отправлено: 18.07.12 12:16. Заголовок: Не понял удивления. ..
Не понял удивления. да. Речь идет о таблицах. Развитие консольной программы
|
|
|
PSP
|
| постоянный участник
|
Пост N: 787
Зарегистрирован: 27.01.07
|
|
Отправлено: 18.07.12 13:18. Заголовок: Понятно. Я думал про..
Понятно. Я думал про интерфейс.
|
|
|
alex_II
|
| |
Пост N: 78
Зарегистрирован: 12.07.06
|
|
Отправлено: 21.07.12 06:25. Заголовок: Проблема с TSbrowse
Хотя проблема и преодолена при обсуждении в теме LetoDB, сообщаю её для информации и тут Суть: В одном из дочерних окон открываю в TSBrowse таблицу с CDX-индексом. В индексе 4 тега, между которыми могу переключаться и TSBrowse все прекрасно показывает, но стоит окну с таблицей потерять фокус то при возвращении обратно вне зависимости от того какой тег был активным всегда устанавливается активным ПЕРВЫЙ по порядку тег. Решаеться помещением в событие ON GOTFOCUS TSBrowse строки вида: oB:bTagOrder := {|| ordNumber()}
|
|
|
Pasha
|
| Администратор
|
Пост N: 2460
Зарегистрирован: 23.05.05
|
|
Отправлено: 21.07.12 15:21. Заголовок: alex_II пишет: oB:b..
alex_II пишет: цитата: | oB:bTagOrder := {|| ordNumber()} |
| Я смотрю, этот блок кода принимает параметр. Так что лучше задать его немного по-другому: oB:bTagOrder := {|n| if(n==nil, ordNumber(), ordSetFocus(n))}
|
|
|
i3t4j6
|
| |
Пост N: 131
Зарегистрирован: 12.06.06
|
|
Отправлено: 25.07.12 13:15. Заголовок: gfilatov2002 пишет: ..
gfilatov2002 пишет: цитата: | Благодарю за отклик! Разобрался в этой проблеме и поправил код для новой сборки |
| Возникла еще одна проблема - выскочила ошибка </BODY></HTML><p class="updated">Date: 25.07.2012 Time: 12:31:40<BR> Error BASE/1132 Переповнення масиву: Помилкова кiлькiсть аргументiв</p><BR> Called from OWNTABPAINT(813) <BR> Called from EVENTS(116) <BR> Called from UPDATEWINDOW(0) <BR> Called from EVENTS(618) <BR> Called from SHOWWINDOW(0) <BR> Called from _ACTIVATEWINDOW(1292) <BR> Called from INF_OB(1905) <BR> Called from (b)MAIN(385) <BR> Called from _DOCONTROLEVENTPROCEDURE(1585) <BR> Called from EVENTS(1365) <BR> Called from _DOMESSAGELOOP(0) <BR> Called from _ACTIVATEWINDOW(1312) <BR> Called from MAIN(853) <BR> <HR> Я сравнил версии 2.13 и 2.12 - в файле h_tab.prg появилась строчка 783: nItemId := Min( ++nItemId, Len( _HMG_aControlPicture ) ) и соответствующие изменения для переменной nItemId .
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 404
Зарегистрирован: 11.02.10
|
|
Отправлено: 25.07.12 14:03. Заголовок: i3t4j6 Могу повтори..
i3t4j6 Могу повторить то, что уже писал выше:
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 409
Зарегистрирован: 11.02.10
|
|
Отправлено: 03.08.12 15:11. Заголовок: АНОНС * АНОНС * АНОН..
АНОНС * АНОНС * АНОНС * АНОНС * АНОНС Завершается подготовка к опубликованию новой версии 2.1.4, которая выйдет на следующей неделе. Кратко, что нового: - исправлена проблема с утечкой памяти при закрытии модальной формы; - изменено определение установленого для программы языка в ядре библиотеки из-за переработанного языкового кода в Харборе; - важные исправления в библиотеке TSBrowse и HBPrinter; - обновлена UNICODE-сборка Харбора версии 3.2.0dev; - пересобрана HMGS-IDE с текущей версией библиотеки; - добавлены новые интересные примеры. Благодарю за внимание!
|
|
|
Ответов - 301
, стр:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
All
[только новые]
|
|