Автор | Сообщение |
Pasha
|
| Администратор
|
Пост N: 2561
Зарегистрирован: 23.05.05
|
|
Отправлено: 27.11.12 19:48. Заголовок: hwgui
Что-то я совсем запутался Сделал svn commit по адресу: https://hwgui.svn.sourceforge.net/svnroot/hwgui Последний коммит был 2012-09-25 19:30 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net> На сайте проекта и в майл-листе вижу, что коммиты были и после этой даты. Но что-то не найду новый адрес А ветвь, куда я сбросил изменения, заморожена и не развивается ?
|
|
|
Ответов - 300
, стр:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
All
[только новые]
|
|
AlexMyr
|
| |
Пост N: 668
Зарегистрирован: 11.06.10
|
|
Отправлено: 09.12.12 23:33. Заголовок: alkresin пишет: Но ..
alkresin пишет: цитата: | Но текст в xml-файлах должен быть действительно в utf-8, что, вообще-то, создает новые проблемы. |
|
Но дизайнер автоматом определяет текст в xml файле! Я понимаю,что для нынешней реализации harbour с клиентскими приложениями проблем нет, правильно, только для поддержки приложений под harbour и xharbour проблемы, да?
|
|
|
alkresin
|
| moderator
|
Пост N: 481
Зарегистрирован: 06.07.06
|
|
Отправлено: 10.12.12 09:26. Заголовок: AlexMyr пишет: Но д..
AlexMyr пишет: цитата: | Но дизайнер автоматом определяет текст в xml файле! |
| И что он делает, определив кодировку ? цитата: | Я понимаю,что для нынешней реализации harbour с клиентскими приложениями проблем нет, правильно, только для поддержки приложений под harbour и xharbour проблемы, да? |
| Про возможные проблемы с Harbour/xHarbour я еще не думал. Вы обратили внимание, что после перехода на utf8 подсветка в редакторе работает неправильно после строк на кириллице ? Это происходит потому, что обычные функции обработки строк ( At(), Substr() и пр. ) не подходят для такой кодировки. Здесь надо применять специализированные ( hb_utf8Substr() и пр., см. http://kresin.belgorod.su/rus/hrbfaq.html#Doc4 ). Но подсветка - это еще цветочки. Эти специализированные функции надо применять тогда и во всех скриптах и, возможно, в пользовательских программах. Я еще не разбирался вообще, как должна быть откомпилирована программа для работы с формами на utf8. Возможно, проще всего будет конвертировать форму с utf8 на обычную ANSI кодировку перед использованием. Возможно, и с Дизайнером надо по другому поступить, тут подумать надо, я поэтому не запостил эту hwg_setutf8(). Надо проверить, как работают конечные программы.
|
|
|
alkresin
|
| moderator
|
Пост N: 488
Зарегистрирован: 06.07.06
|
|
Отправлено: 12.12.12 08:10. Заголовок: Алексей, проблема ре..
Алексей, проблема решается еще проще. Стройте HwGUI без поддержки Unicode, а в Дизайнере установите нужную кодовую страницу: И никаких ?????. Надо будет предусмотреть в Дизайнере кодокую страницу по умолчанию, чтоб ее можно было менять, чтобы запоминалась в конфигурационном файле и чтобы в соответствии с ней устанавливался encoding в формах.
|
|
|
AlexMyr
|
| |
Пост N: 669
Зарегистрирован: 11.06.10
|
|
Отправлено: 12.12.12 09:21. Заголовок: alkresin пишет: Але..
alkresin пишет: цитата: | Алексей, проблема решается еще проще. |
|
Спасибо, попробую.
|
|
|
AlexMyr
|
| |
Пост N: 670
Зарегистрирован: 11.06.10
|
|
Отправлено: 12.12.12 10:05. Заголовок: alkresin пишет: Стр..
alkresin пишет: цитата: | Стройте HwGUI без поддержки Unicode, а в Дизайнере установите нужную кодовую страницу: |
| Построил без UNICODE hbmk2 hwgui.hbp hbxml.hbp procmisc.hbp -trace %1 %2 > log.txt 2>&1 В дизайнере указал REQUEST HB_CODEPAGE_RU1251 hb_cdpSelect( "RU1251" ) Создал новую форму, на ней кнопку, в методе onClick написал комментарий и вызов ф-ии, все сохранил. Захожу в onClick - все нормально. Перезапускаю дизайнер, открываю форму, захожу в onClick - комментарий снова ??????.
|
|
|
AlexMyr
|
| |
Пост N: 671
Зарегистрирован: 11.06.10
|
|
Отправлено: 12.12.12 10:21. Заголовок: Что интересно, откры..
Что интересно, открываю onClick первый раз - получаю ?????, закрыл, открываю снова - уже нормальный текст.
|
|
|
AlexMyr
|
| |
Пост N: 672
Зарегистрирован: 11.06.10
|
|
Отправлено: 12.12.12 11:12. Заголовок: проблемы с прорисовк..
проблемы с прорисовкой object inspector, т.е. клацаешь по ячейкам, а выделения остаются.
|
|
|
AlexMyr
|
| |
Пост N: 673
Зарегистрирован: 11.06.10
|
|
Отправлено: 12.12.12 11:23. Заголовок: Дизайнер отчетов воо..
Дизайнер отчетов вообще виснет при создании нового или открытии существующего отчета, кто может проверить у себя. Собирал: Harbour Build Info --------------------------- Version: Harbour 3.2.0dev (Rev. 18671) Compiler: MinGW GNU C 4.7.2 (32-bit) Platform: Windows XP 5.1.2600 Service Pack 3 и hwgui * $Id: Changelog 1958 2012-12-11 16:42:21Z lfbasso $
|
|
|
alkresin
|
| moderator
|
Пост N: 490
Зарегистрирован: 06.07.06
|
|
Отправлено: 12.12.12 11:58. Заголовок: Что интересно, откры..
цитата: | Что интересно, открываю onClick первый раз - получаю ?????, закрыл, открываю снова - уже нормальный текст. |
| У меня раньше такое было, а вот с вновь скомпилированным Дизайнером - нормально. цитата: | проблемы с прорисовкой object inspector, т.е. клацаешь по ячейкам, а выделения остаются. |
| Да, есть такое дело, что-то там напортачил Бассо. цитата: | Дизайнер отчетов вообще виснет при создании нового или открытии существующего отчета |
| У меня не виснет. Harbour 3.2.0dev (Rev. 18481) , bcc
|
|
|
alkresin
|
| moderator
|
Пост N: 491
Зарегистрирован: 06.07.06
|
|
Отправлено: 12.12.12 12:29. Заголовок: Дизайнер отчетов воо..
цитата: | Дизайнер отчетов вообще виснет при создании нового или открытии существующего отчета |
| При создании новых и при открытии простых примеров - не виснет, а вот когда я начал открывать свои реальные большие формы отчетов - стал виснуть и даже срубаться без каких-либо сообщений.
|
|
|
alkresin
|
| moderator
|
Пост N: 497
Зарегистрирован: 06.07.06
|
|
Отправлено: 14.12.12 10:43. Заголовок: Алексей, я выяснил, ..
Алексей, я выяснил, отчего у меня отчеты не открывались Дизайнером - там кто-то изменил вызовы hb_At() на At(), даже не оставив сообщения в Changelog. Я это дело исправил - может и у вас теперь будут открываться ?
|
|
|
|
AlexMyr
|
| |
Пост N: 681
Зарегистрирован: 11.06.10
|
|
Отправлено: 14.12.12 17:15. Заголовок: alkresin пишет: Я э..
alkresin пишет: цитата: | Я это дело исправил - может и у вас теперь будут открываться ? |
|
Только что проверил, все равно виснет, и при этом еще проц грузит свыше 90%. Попробую через отладчик посмотреть что происходит.
|
|
|
AlexMyr
|
| |
Пост N: 684
Зарегистрирован: 11.06.10
|
|
Отправлено: 14.12.12 20:55. Заголовок: AlexMyr пишет: alkr..
AlexMyr пишет: цитата: | alkresin пишет: цитата: Я это дело исправил - может и у вас теперь будут открываться ? Только что проверил, все равно виснет, и при этом еще проц грузит свыше 90%. Попробую через отладчик посмотреть что происходит. |
| проверил на домашнем компе - работает нормально (что-то с компом на работе)
|
|
|
AlexMyr
|
| |
Пост N: 688
Зарегистрирован: 11.06.10
|
|
Отправлено: 21.12.12 13:57. Заголовок: Александр, может быт..
Александр, может быть получиться собрать версию hwgui с которой вы работаете текущей версией harbour и потом помалу перенести нужное с текущей версии hwgui, а то со стороны смотрится что harbour более глючный чем xharbour (для которого hwgui работает стабильно по словам xharbour юзеров). Может есть другой подход к данной проблеме, но сдается, что вылавливать и исправлять косяки намного и сложнее, и по времени дольше, и Basso твердит, что все нормально.
|
|
|
alkresin
|
| moderator
|
Пост N: 515
Зарегистрирован: 06.07.06
|
|
Отправлено: 21.12.12 17:04. Заголовок: И где ее держать ? О..
И где ее держать ? Открывать новый проект, xHwGUI :) ? Я посмотрю, что можно сделать с моей старой версией - и если это не займет много времени, поправлю ее для совместимости с Harbour 3.2 и выложу у себя на сайте. А потом все же займусь той, что на SVN.
|
|
|
AlexMyr
|
| |
Пост N: 690
Зарегистрирован: 11.06.10
|
|
Отправлено: 21.12.12 17:07. Заголовок: Александр, большое с..
Александр, большое спасибо.
|
|
|
alkresin
|
| moderator
|
Пост N: 516
Зарегистрирован: 06.07.06
|
|
Отправлено: 22.12.12 19:03. Заголовок: Я выложил модифициро..
Я выложил модифицированную версию на http://kresin.belgorod.su/rus/hwgui.html, назвал ее 2.16a. Работает и с Harbour 3.2 и с xHarbou 1.2.1 (SimpLex) (Rev. 6406) - специально скачал сегодня с их сайта и проверил.
|
|
|
alkresin
|
| moderator
|
Пост N: 518
Зарегистрирован: 06.07.06
|
|
Отправлено: 24.12.12 08:03. Заголовок: Внес аналогичные изм..
Внес аналогичные изменения в Linux gtk версию, добавил samples/hbmk.bat чтобы компилировать примеры с помощью hbmk2 и перезалил дистрибутив hwgui-2.16a.src.zip.
|
|
|
AlexMyr
|
| |
Пост N: 691
Зарегистрирован: 11.06.10
|
|
Отправлено: 24.12.12 10:15. Заголовок: hwgui собрал, собира..
hwgui собрал, собираю designer ругается на designer.rc (использую mingw) windres.exe: designer.rc:3: syntax error designer.rc:1:0: fatal error: when writing output to : Invalid argument compilation terminated. windres.exe: preprocessing failed.
|
|
|
alkresin
|
| moderator
|
Пост N: 521
Зарегистрирован: 06.07.06
|
|
Отправлено: 24.12.12 11:15. Заголовок: А как он раньше у вс..
А как он раньше у вс собирался? Файл designer.rc - от 2 марта 2007 г.
|
|
|
Ответов - 300
, стр:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
All
[только новые]
|
|