On-line: гостей 0. Всего: 0 [подробнее..]
АвторСообщение
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;
- новые и обновленные старые примеры (как обычно ).




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


Этот вариант у меня пошел и все заработало как и прежде. Спасибо огромное !!!

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




Пост N: 401
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 12.07.12 17:40. Заголовок: i3t4j6 пишет: Этот ..


i3t4j6 пишет:

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


Благодарю за отклик!
Разобрался в этой проблеме и поправил код для новой сборки

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



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




Пост N: 2453
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 14.07.12 17:37. Заголовок: Andrey пишет: "..


Andrey пишет:

 цитата:
"1251"


может так RU1251

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




Пост N: 2271
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 14.07.12 17:46. Заголовок: Dima пишет: может т..


Dima пишет:

 цитата:
может так RU1251


Да, прошло нормально. Теперь на другом вылетает:

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) - не нашел !

Полтергейст. Откатил версию назад, все работает !

Что в НОВОЙ ВЕРСИИ нового ???

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




Пост N: 2454
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 14.07.12 18:08. Заголовок: Andrey пишет: HB_La..


Andrey пишет:

 цитата:
HB_LangSelect( "RU1251" )


RUWIN видимо.
А вообще смотри файлик hblang.hbx

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




Пост N: 2272
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 15.07.12 10:53. Заголовок: Dima пишет: RUWIN в..


Dima пишет:

 цитата:
RUWIN видимо.


Да не в этом дело. Почему в предыдущих версиях работало, а сейчас нет ?

И хуже всего, что дальше не работает. Ошибка идет не из-за языка !

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) - не нашел !

Полтергейст. Откатил версию назад, все работает !

Что в НОВОЙ ВЕРСИИ нового ???


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




Пост N: 2455
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 15.07.12 15:16. Заголовок: Andrey пишет: DOMET..


Andrey пишет:

 цитата:
DOMETHOD


В сырцах h_controlmisc.prg

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

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




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


gfilatov2002 пишет:

 цитата:
Рекомендую скачать обновленную версию этой сборки, в которой эта ошибка исправлена


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

Единственно выдает ошибку на HB_LangSelect( "RU1251" )

Как сейчас надо определять в программе кодовую страницу и язык для "RU1251" ?


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




Пост N: 403
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 17.07.12 10:38. Заголовок: Andrey пишет: Как с..


Andrey пишет:

 цитата:
Как сейчас надо определять в программе кодовую страницу и язык для "RU1251" ?


SET LANGUAGE TO RUSSIAN // язык
SET CODEPAGE TO RUSSIAN // кодовая страница


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


Пост N: 313
Зарегистрирован: 13.10.05
ссылка на сообщение  Отправлено: 17.07.12 19:02. Заголовок: А OEM (866) ?..


А OEM (866) ?

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


Пост N: 786
Зарегистрирован: 27.01.07
ссылка на сообщение  Отправлено: 17.07.12 19:23. Заголовок: Vlad04 пишет: А OEM..


Vlad04 пишет:

 цитата:
А OEM (866) ?


В GUI?

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


Пост N: 314
Зарегистрирован: 13.10.05
ссылка на сообщение  Отправлено: 18.07.12 12:16. Заголовок: Не понял удивления. ..


Не понял удивления.
да. Речь идет о таблицах. Развитие консольной программы

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


Пост N: 787
Зарегистрирован: 27.01.07
ссылка на сообщение  Отправлено: 18.07.12 13:18. Заголовок: Понятно. Я думал про..


Понятно. Я думал про интерфейс.

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



Пост N: 78
Зарегистрирован: 12.07.06
ссылка на сообщение  Отправлено: 21.07.12 06:25. Заголовок: Проблема с TSbrowse


Хотя проблема и преодолена при обсуждении в теме LetoDB,
сообщаю её для информации и тут
Суть:
В одном из дочерних окон открываю в TSBrowse таблицу с CDX-индексом.
В индексе 4 тега, между которыми могу переключаться и TSBrowse все прекрасно
показывает, но стоит окну с таблицей потерять фокус то при возвращении обратно
вне зависимости от того какой тег был активным всегда
устанавливается активным ПЕРВЫЙ по порядку тег.
Решаеться помещением в событие ON GOTFOCUS TSBrowse
строки вида:
oB:bTagOrder := {|| ordNumber()}


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

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





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




Пост N: 404
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 25.07.12 14:03. Заголовок: i3t4j6 Могу повтори..


i3t4j6
Могу повторить то, что уже писал выше:

 цитата:
Рекомендую скачать обновленную версию этой сборки, в которой эта ошибка исправлена, по адресу:

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




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




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


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

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

Кратко, что нового:
- исправлена проблема с утечкой памяти при закрытии модальной формы;
- изменено определение установленого для программы языка в ядре библиотеки из-за переработанного языкового кода в Харборе;
- важные исправления в библиотеке TSBrowse и HBPrinter;
- обновлена UNICODE-сборка Харбора версии 3.2.0dev;
- пересобрана HMGS-IDE с текущей версией библиотеки;
- добавлены новые интересные примеры.

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

Спасибо: 0 
Профиль
Ответов - 301 , стр: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 All [только новые]
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 269
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет