On-line: гостей 1. Всего: 1 [подробнее..]
АвторСообщение
moderator


Пост N: 1065
Зарегистрирован: 06.07.06
ссылка на сообщение  Отправлено: 31.08.18 18:47. Заголовок: HwGui 2.21


Приветствую всех!
Выпустил сегодня очередной релиз: HwGui 2.21 build 1.
Как обычно, zip с исходниками - на Sourceforge, бинарники для Bcc 5.1 и Mingw 4.8.2 - у меня на http://www.kresin.ru/hwgui.html

Спасибо: 1 
ПрофильЦитата Ответить
Ответов - 173 , стр: 1 2 3 4 5 6 7 8 9 All [только новые]





Пост N: 210
Зарегистрирован: 19.05.05
ссылка на сообщение  Отправлено: 05.11.18 19:29. Заголовок: Александр Добрый ден..


Александр Добрый день. Собрал DBCHW и DBCHWx и открыл локальную базу.
При попытке выйти за нижнюю запись получил ошибку в DBCHW и DBCHWx

лог для DBCHWx:
Error BASE/1132 Bound error: array access
Called from source\winapi\hbrowse.prg->HBROWSE:EDIT(1725)
Called from source\winapi\hbrowse.prg->HBROWSE:PAINT(823)
Called from source\winapi\hbrowse.prg->HBROWSE:ONEVENT(300)
Called from ->HWG_ACTIVATEMDIWINDOW(0)
Called from source\winapi\hwindow.prg->HMAINWINDOW:ACTIVATE(361)
Called from dbchw.prg->MAIN(296)

HWGUI 2.21 Build 5
Date:05/11/18
Time:18:23:38

Спасибо: 0 
ПрофильЦитата Ответить
moderator


Пост N: 1093
Зарегистрирован: 06.07.06
ссылка на сообщение  Отправлено: 06.11.18 10:16. Заголовок: Ошибку нашел, исправ..


Ошибку нашел, исправил. Спасибо.
Теперь или берите свежие исходники с SVN, или ждите следующего релиза - в течение месяца, наверное, будет: я теперь чаще делаю релизы из-за GuiServer'а.
Бинарники dbchw - локальную версию и под LetoDB тоже обновил.

Спасибо: 1 
ПрофильЦитата Ответить





Пост N: 356
Зарегистрирован: 12.11.06
ссылка на сообщение  Отправлено: 08.11.18 14:53. Заголовок: Извините за ламерски..


Извините за ламерский вопрос. Решил посмотреть примеры, а батник dld.bat выдаёт ошибку:

xHarbour Compiler build 1.2.1 (SimpLex) (Rev. 6633)
Copyright 1999-2010, http://www.xharbour.org http://www.harbour-project.org/
Compiling 'grid_1.prg'...

Lines 74, Functions/Procedures 6
Generating C source output to 'grid_1.c'...
Done.
Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland
grid_1.c:
Borland Resource Compiler Version 5.40
Copyright (c) 1990, 1999 Inprise Corporation. All rights reserved.
Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland
Fatal: Unable to open file 'ECHO.LIB'

Где эта библиотека находится?

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 6969
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 08.11.18 15:02. Заголовок: AndreyZh пишет: бат..


AndreyZh пишет:

 цитата:
батник dld.bat выдаёт ошибку


Возможно в нем нужно исправить пути , на свои

Спасибо: 0 
ПрофильЦитата Ответить





Пост N: 357
Зарегистрирован: 12.11.06
ссылка на сообщение  Отправлено: 08.11.18 15:06. Заголовок: Dima пишет: Возможн..


Dima пишет:

 цитата:
Возможно в нем нужно исправить пути , на свои


Перестроил, как Александр пишет в мануале, но в батнике вообще нет ссылки на эту библиотеку. Может быть её хочет bcc?

Спасибо: 0 
ПрофильЦитата Ответить
moderator


Пост N: 1094
Зарегистрирован: 06.07.06
ссылка на сообщение  Отправлено: 08.11.18 15:30. Заголовок: AndreyZh пишет: Реш..


AndreyZh пишет:

 цитата:
Решил посмотреть примеры, а батник dld.bat выдаёт ошибку:


bld.bat, наверное ?
А в этом bat упоминается где-нибудь echo.lib? Я, честно говоря, даже не представляю пока, что это за библиотека и с какой стати она требуется.
Может, что-то связанное непосредственно с xHarbour?

Спасибо: 0 
ПрофильЦитата Ответить
moderator


Пост N: 1095
Зарегистрирован: 06.07.06
ссылка на сообщение  Отправлено: 08.11.18 15:37. Заголовок: Удалите из батника п..


Удалите из батника последнюю строчку 'del b32.bc', чтобы посмотреть на этот b32.bc - линк-файл, формируемый батником.
Может, когда вы его правили, где-то кавычка случайно пропала и из строчек 'echo ...' образовался вызов библиотеки echo.lib.

Спасибо: 0 
ПрофильЦитата Ответить





Пост N: 358
Зарегистрирован: 12.11.06
ссылка на сообщение  Отправлено: 08.11.18 15:38. Заголовок: alkresin пишет: bld..


alkresin пишет:

 цитата:
bld.bat, наверное ? А в этом bat упоминается где-нибудь echo.lib? Я, честно говоря, даже не представляю пока, что это за библиотека и с какой стати она требуется. Может, что-то связанное непосредственно с xHarbour?


Конечно bld.bat. Подключил Харбор согласно совету: set HB_PATH=C:\hb30

Однако ошибка сохранилась. Полностью сообщения батника:

Harbour 3.0.0 (Rev. 16951)
Copyright (c) 1999-2011, http://harbour-project.org/
Compiling 'grid_1.prg'...

100

200

300

400

500

600

700

800

900

1000

1100

1200

1300

1400

1500

1600

100

200

300

400

500

600

700

800

900

1000

1100

1200

1300

1400

1500

1600

1700

1800

Lines 3565, Functions/Procedures 6
Generating C source output to 'grid_1.c'... Done.
Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland
grid_1.c:
Borland Resource Compiler Version 5.40
Copyright (c) 1990, 1999 Inprise Corporation. All rights reserved.
Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland
Fatal: Unable to open file 'ECHO.LIB'

Спасибо: 0 
ПрофильЦитата Ответить





Пост N: 359
Зарегистрирован: 12.11.06
ссылка на сообщение  Отправлено: 08.11.18 15:40. Заголовок: alkresin пишет: Уда..


alkresin пишет:

 цитата:
Удалите из батника последнюю строчку 'del b32.bc', чтобы посмотреть на этот b32.bc - линк-файл, формируемый батником. Может, когда вы его правили, где-то кавычка случайно пропала и из строчек 'echo ...' образовался вызов библиотеки echo.lib.


Уже делал... просто стыдно задавать детские вопросы:

c0w32.obj +
grid_1.obj, +
grid_1.exe, +
grid_1.map, +
..\lib\hwgui.lib +
..\lib\procmisc.lib +
..\lib\hbxml.lib +
..\lib\hwgdebug.lib +
echo ..\lib\hwg_qhtm.lib +
..\lib\hbactivex.lib +
C:\hb30\lib\rtl.lib +
C:\hb30\lib\vm.lib +
C:\hb30\lib\gtgui.lib +
C:\hb30\lib\lang.lib +
C:\hb30\lib\codepage.lib +
C:\hb30\lib\macro.lib +
C:\hb30\lib\rdd.lib +
C:\hb30\lib\dbfntx.lib +
C:\hb30\lib\dbfcdx.lib +
C:\hb30\lib\dbffpt.lib +
C:\hb30\lib\common.lib +
C:\hb30\lib\pp.lib +
C:\hb30\lib\hsx.lib +
C:\hb30\lib\hbsix.lib +
cw32.lib +
import32.lib,
obj\hwgui_xp.res

Спасибо: 0 
ПрофильЦитата Ответить
moderator


Пост N: 1096
Зарегистрирован: 06.07.06
ссылка на сообщение  Отправлено: 08.11.18 15:42. Заголовок: AndreyZh пишет: Н..


Ну вот, вы же видите эту строчку: echo ..\lib\hwg_qhtm.lib + . Никаких echo здесь не должно быть.

Спасибо: 0 
ПрофильЦитата Ответить





Пост N: 360
Зарегистрирован: 12.11.06
ссылка на сообщение  Отправлено: 08.11.18 15:44. Заголовок: alkresin пишет: Ну ..


alkresin пишет:

 цитата:
Ну вот, вы же видите эту строчку: echo ..\lib\hwg_qhtm.lib + . Никаких echo здесь не должно быть.


Спасибо! Осталось понять где она в батнике из поставки подсовывается?

Спасибо: 0 
ПрофильЦитата Ответить
moderator


Пост N: 1097
Зарегистрирован: 06.07.06
ссылка на сообщение  Отправлено: 08.11.18 15:46. Заголовок: Да, это в батнике ош..


Да, это в батнике ошибка, там в строчке

if exist %HWGUI_INSTALL%\lib\hwg_qhtm.lib echo echo %HWGUI_INSTALL%\lib\hwg_qhtm.lib + >> b32.bc

второе echo надо убрать. У меня оно не выскакивает, потому что hwg_qhtm.lib нет.

Спасибо: 0 
ПрофильЦитата Ответить





Пост N: 361
Зарегистрирован: 12.11.06
ссылка на сообщение  Отправлено: 08.11.18 15:48. Заголовок: Ошибка в строке 35 b..


Ошибка в строке 35 bld.bat - дважды echo... Однако сейчас посыпались другие сообщения:

Harbour 3.0.0 (Rev. 16951)
Copyright (c) 1999-2011, http://harbour-project.org/
Compiling 'grid_1.prg'...
Lines 3565, Functions/Procedures 6
Generating C source output to 'grid_1.c'... Done.
Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland
grid_1.c:
Borland Resource Compiler Version 5.40
Copyright (c) 1990, 1999 Inprise Corporation. All rights reserved.
Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland
Error: Unresolved external '_HB_PCREPOS_LIBRARY' referenced from C:\XHARBOUR\LIB\RTL.LIB|regex
Error: Unresolved external '_hb_setGetOSCP' referenced from C:\HWGUI\LIB\HWGUI.LIB|draw
Error: Unresolved external '_hb_parstr' referenced from C:\HWGUI\LIB\HWGUI.LIB|draw
Error: Unresolved external '_hb_strfree' referenced from C:\HWGUI\LIB\HWGUI.LIB|draw
Error: Unresolved external '_hb_extIsNil' referenced from C:\HWGUI\LIB\HWGUI.LIB|draw
Error: Unresolved external '_hb_storvni' referenced from C:\HWGUI\LIB\HWGUI.LIB|draw
Error: Unresolved external '_hb_itemCopyStr' referenced from C:\HWGUI\LIB\HWGUI.LIB|drawtext
Error: Unresolved external '_hb_itemEqual' referenced from C:\HWGUI\LIB\HWGUI.LIB|drawtext
Error: Unresolved external '_hb_itemPutStr' referenced from C:\HWGUI\LIB\HWGUI.LIB|drawtext
Error: Unresolved external '_hb_retstrlen' referenced from C:\HWGUI\LIB\HWGUI.LIB|misc
Error: Unresolved external '_hb_retstr' referenced from C:\HWGUI\LIB\HWGUI.LIB|misc
Error: Unresolved external '_hb_itemGetStr' referenced from C:\HWGUI\LIB\HWGUI.LIB|window
Error: Unresolved external '_hb_itemPutCLPtr' referenced from C:\HWGUI\LIB\HWGUI.LIB|window
Error: Unresolved external '_hb_cdpFindExt' referenced from C:\HWGUI\LIB\HWGUI.LIB|window
Error: Unresolved external '_hb_vmSetCDP' referenced from C:\HWGUI\LIB\HWGUI.LIB|window
Error: Unresolved external '_hb_parstr_u16' referenced from C:\HWGUI\LIB\HWGUI.LIB|window
Error: Unresolved external '_hb_strnull' referenced from C:\HWGUI\LIB\HWGUI.LIB|misc
Error: Unresolved external '_hb_arrayGetStr' referenced from C:\HWGUI\LIB\HWGUI.LIB|control
Error: Unresolved external '_hb_storstr' referenced from C:\HWGUI\LIB\HWGUI.LIB|control
Error: Unresolved external '_HB_FUN___CLSLOCKDEF' referenced from C:\HWGUI\LIB\HWGUI.LIB|hdialog
Error: Unresolved external '_HB_FUN___CLSUNLOCKDEF' referenced from C:\HWGUI\LIB\HWGUI.LIB|hdialog
Error: Unresolved external '_hb_itemCopyStrU16' referenced from C:\HWGUI\LIB\HWGUI.LIB|dialog
Error: Unresolved external '_HB_FUN_HB_ASCAN' referenced from C:\HWGUI\LIB\HWGUI.LIB|hcombo
Error: Unresolved external '_HB_FUN_HB_TSTOSTR' referenced from C:\HWGUI\LIB\HWGUI.LIB|hbrowse
Error: Unresolved external '_HB_FUN_HB_NUMTOHEX' referenced from C:\HWGUI\LIB\HWGUI.LIB|guimain
Error: Unresolved external '_hb_strunshare' referenced from C:\HWGUI\LIB\HWGUI.LIB|commond
Error: Unresolved external '_hb_storstrlen' referenced from C:\HWGUI\LIB\HWGUI.LIB|commond

Спасибо: 0 
ПрофильЦитата Ответить





Пост N: 362
Зарегистрирован: 12.11.06
ссылка на сообщение  Отправлено: 08.11.18 15:55. Заголовок: Тупо бросил все *.li..


Тупо бросил все *.lib & *.ch в соответствующие каталоги Харбор. Список ошибок сборки уменьшился:

Harbour 3.0.0 (Rev. 16951)
Copyright (c) 1999-2011, http://harbour-project.org/
Compiling 'grid_1.prg'...

Lines 3565, Functions/Procedures 6
Generating C source output to 'grid_1.c'... Done.
Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland
grid_1.c:
Borland Resource Compiler Version 5.40
Copyright (c) 1990, 1999 Inprise Corporation. All rights reserved.
Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland
Error: Unresolved external '_hb_extIsNil' referenced from C:\HWGUI\LIB\HWGUI.LIB|draw
Error: Unresolved external '_hb_itemEqual' referenced from C:\HWGUI\LIB\HWGUI.LIB|drawtext

Спасибо: 0 
ПрофильЦитата Ответить





Пост N: 363
Зарегистрирован: 12.11.06
ссылка на сообщение  Отправлено: 08.11.18 16:06. Заголовок: Позвольте так же ско..


Позвольте так же скопировать вопрос без ответа со страницы мануала. Для меня он так же актуален:

Георгий 14 May, 2017, 0:37 Ответить

Здравствуйте, Возможно ли решить следующую задачу: - Проект на Harbour 3.2, среда MS Windows, кодировка .prg CP866; - Все файлы проекта (.dbf и текстовые) в CP866; - hwgui. Хотелось бы сохранить CP866 для исходников и .dbf, но видеть окна и виджеты в читаемом виде, без ручной перекодировки в CP1251 всего, что туда отправляется/принимается. Как это лучше сделать?

Спасибо: 0 
ПрофильЦитата Ответить
moderator


Пост N: 1098
Зарегистрирован: 06.07.06
ссылка на сообщение  Отправлено: 08.11.18 16:21. Заголовок: AndreyZh пишет: Туп..


AndreyZh пишет:

 цитата:
Тупо бросил все *.lib & *.ch в соответствующие каталоги Харбор. Список ошибок сборки уменьшился:


Откуда бросил, из xHarbour?
Лучше так не делать - такая путаница начнется... Если вы собрали HwGUI с xHarbour, то и примеры надо строить с ним: пути в батнике должны быть к xHarbour.
Разберитесь, что чем у вас собрано. Вот эти hb_extIsNil и hb_itemEqual есть в Harbour и отсутствуют в xHarbour

Спасибо: 0 
ПрофильЦитата Ответить
moderator


Пост N: 1099
Зарегистрирован: 06.07.06
ссылка на сообщение  Отправлено: 08.11.18 16:29. Заголовок: AndreyZh пишет: Хот..


AndreyZh пишет:

 цитата:
Хотелось бы сохранить CP866 для исходников и .dbf, но видеть окна и виджеты в читаемом виде, без ручной перекодировки в CP1251 всего, что туда отправляется/принимается.


С dbf все достаточно просто, надо при открытии файла указывать codepage 866. Если для программы указана hb_cdpSelect("RU1251"), то все будет автоматически конвертироваться. А вот с исходниками я не понял. Почему они на 866, они писались для консоли? Если так, то их все-равно переделывать ?

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


Пост N: 804
Зарегистрирован: 13.10.05
ссылка на сообщение  Отправлено: 08.11.18 17:03. Заголовок: Попробовал пересобра..


Попробовал пересобрать стары проект, ошибка выскакивает при вызове Excel


 цитата:

oExcel := GetActiveObject( "Excel.Application" )
Res:=.t.
hwg_Msginfo("Старт Excel - активация 1 !" )

CATCH
Res:=.f.
TRY

oExcel := CreateObject( "Excel.Application" )

....



Спасибо: 0 
ПрофильЦитата Ответить





Пост N: 364
Зарегистрирован: 12.11.06
ссылка на сообщение  Отправлено: 08.11.18 17:48. Заголовок: alkresin пишет: Отк..


alkresin пишет:

 цитата:
Откуда бросил, из xHarbour?


Ничего не пересобирал. Взял бинарники с Вашего сайта. В последней сборке примера из hwgui библы и ch кинул в соответствующие каталоги харбора

alkresin пишет:

 цитата:
С dbf все достаточно просто, надо при открытии файла указывать codepage 866. Если для программы указана hb_cdpSelect("RU1251"), то все будет автоматически конвертироваться. А вот с исходниками я не понял. Почему они на 866, они писались для консоли? Если так, то их все-равно переделывать ?


Есть исходник 866: 5% интерфейса и 95% "математики"... хотелось бы интерфейс переделать под гуи, оставив остальное, как есть

Спасибо за подсказки. Завтра будет время - ещё "поиграюсь"

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




Пост N: 6119
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 08.11.18 18:33. Заголовок: AndreyZh пишет: Воз..


AndreyZh пишет:

 цитата:
Возможно ли решить следующую задачу: - Проект на Harbour 3.2, среда MS Windows, кодировка .prg CP866; - Все файлы проекта (.dbf и текстовые) в CP866; - hwgui. Хотелось бы сохранить CP866 для исходников и .dbf, но видеть окна и виджеты в читаемом виде, без ручной перекодировки в CP1251 всего, что туда отправляется/принимается. Как это лучше сделать?


У меня тоже был проект на терминалке на хХарборе.
Сейчас переделал на МиниГуи: базы в 866 кодировке, экран 1251. Исходники переделал под 1251, чтобы редактором нормальными пользоваться и вывод в лог-файлы была кодировка 1251 (делаю юзеру запуск лог-файла с notepad'ом).
Убил времени порядочно, пока осваивал, да и не всегда время позволяло, зато теперь задача классно смотрится и работает, сейчас пробую переходить на МиниГуи и MS VC2017 64bit, получается.

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 173 , стр: 1 2 3 4 5 6 7 8 9 All [только новые]
Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 680
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет