On-line: гостей 0. Всего: 0 [подробнее..]
АвторСообщение
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>

На сайте проекта и в майл-листе вижу, что коммиты были и после этой даты.
Но что-то не найду новый адрес
А ветвь, куда я сбросил изменения, заморожена и не развивается ?

Спасибо: 0 
Профиль
Ответов - 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 проблемы, да?

Спасибо: 0 
Профиль
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(). Надо проверить, как работают конечные программы.

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


Пост N: 488
Зарегистрирован: 06.07.06
ссылка на сообщение  Отправлено: 12.12.12 08:10. Заголовок: Алексей, проблема ре..


Алексей, проблема решается еще проще.
Стройте HwGUI без поддержки Unicode, а в Дизайнере установите нужную кодовую страницу:

 цитата:

hb_cdpSelect( "RU1251" )


И никаких ?????.
Надо будет предусмотреть в Дизайнере кодокую страницу по умолчанию, чтоб ее можно было менять, чтобы запоминалась в конфигурационном файле и чтобы в соответствии с ней устанавливался encoding в формах.

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



Пост N: 669
Зарегистрирован: 11.06.10
ссылка на сообщение  Отправлено: 12.12.12 09:21. Заголовок: alkresin пишет: Але..


alkresin пишет:

 цитата:
Алексей, проблема решается еще проще.

Спасибо, попробую.

Спасибо: 0 
Профиль
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 - комментарий снова ??????.

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



Пост N: 671
Зарегистрирован: 11.06.10
ссылка на сообщение  Отправлено: 12.12.12 10:21. Заголовок: Что интересно, откры..


Что интересно, открываю onClick первый раз - получаю ?????, закрыл, открываю снова - уже нормальный текст.

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



Пост N: 672
Зарегистрирован: 11.06.10
ссылка на сообщение  Отправлено: 12.12.12 11:12. Заголовок: проблемы с прорисовк..


проблемы с прорисовкой object inspector, т.е. клацаешь по ячейкам, а выделения остаются.



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

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


Пост N: 490
Зарегистрирован: 06.07.06
ссылка на сообщение  Отправлено: 12.12.12 11:58. Заголовок: Что интересно, откры..



 цитата:
Что интересно, открываю onClick первый раз - получаю ?????, закрыл, открываю снова - уже нормальный текст.


У меня раньше такое было, а вот с вновь скомпилированным Дизайнером - нормально.

 цитата:
проблемы с прорисовкой object inspector, т.е. клацаешь по ячейкам, а выделения остаются.


Да, есть такое дело, что-то там напортачил Бассо.

 цитата:
Дизайнер отчетов вообще виснет при создании нового или открытии существующего отчета


У меня не виснет.
Harbour 3.2.0dev (Rev. 18481) , bcc

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


Пост N: 491
Зарегистрирован: 06.07.06
ссылка на сообщение  Отправлено: 12.12.12 12:29. Заголовок: Дизайнер отчетов воо..



 цитата:
Дизайнер отчетов вообще виснет при создании нового или открытии существующего отчета


При создании новых и при открытии простых примеров - не виснет, а вот когда я начал открывать свои реальные большие формы отчетов - стал виснуть и даже срубаться без каких-либо сообщений.

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


Пост N: 497
Зарегистрирован: 06.07.06
ссылка на сообщение  Отправлено: 14.12.12 10:43. Заголовок: Алексей, я выяснил, ..


Алексей, я выяснил, отчего у меня отчеты не открывались Дизайнером - там кто-то изменил вызовы hb_At() на At(), даже не оставив сообщения в Changelog. Я это дело исправил - может и у вас теперь будут открываться ?

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



Пост N: 681
Зарегистрирован: 11.06.10
ссылка на сообщение  Отправлено: 14.12.12 17:15. Заголовок: alkresin пишет: Я э..


alkresin пишет:

 цитата:
Я это дело исправил - может и у вас теперь будут открываться ?

Только что проверил, все равно виснет, и при этом еще проц грузит свыше 90%. Попробую через отладчик посмотреть что происходит.

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



Пост N: 684
Зарегистрирован: 11.06.10
ссылка на сообщение  Отправлено: 14.12.12 20:55. Заголовок: AlexMyr пишет: alkr..


AlexMyr пишет:

 цитата:
alkresin пишет:

цитата:
Я это дело исправил - может и у вас теперь будут открываться ?

Только что проверил, все равно виснет, и при этом еще проц грузит свыше 90%. Попробую через отладчик посмотреть что происходит.




проверил на домашнем компе - работает нормально (что-то с компом на работе)

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



Пост N: 688
Зарегистрирован: 11.06.10
ссылка на сообщение  Отправлено: 21.12.12 13:57. Заголовок: Александр, может быт..


Александр, может быть получиться собрать версию hwgui с которой вы работаете текущей версией harbour и потом помалу перенести нужное с текущей версии hwgui, а то со стороны смотрится что harbour более глючный чем xharbour (для которого hwgui работает стабильно по словам xharbour юзеров). Может есть другой подход к данной проблеме, но сдается, что вылавливать и исправлять косяки намного и сложнее, и по времени дольше, и Basso твердит, что все нормально.

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


Пост N: 515
Зарегистрирован: 06.07.06
ссылка на сообщение  Отправлено: 21.12.12 17:04. Заголовок: И где ее держать ? О..


И где ее держать ? Открывать новый проект, xHwGUI :) ?
Я посмотрю, что можно сделать с моей старой версией - и если это не займет много времени, поправлю ее для совместимости с Harbour 3.2 и выложу у себя на сайте.
А потом все же займусь той, что на SVN.

Спасибо: 1 
Профиль
AlexMyr



Пост N: 690
Зарегистрирован: 11.06.10
ссылка на сообщение  Отправлено: 21.12.12 17:07. Заголовок: Александр, большое с..


Александр, большое спасибо.

Спасибо: 0 
Профиль
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) - специально скачал сегодня с их сайта и проверил.

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


Пост N: 518
Зарегистрирован: 06.07.06
ссылка на сообщение  Отправлено: 24.12.12 08:03. Заголовок: Внес аналогичные изм..


Внес аналогичные изменения в Linux gtk версию, добавил samples/hbmk.bat чтобы компилировать примеры с помощью hbmk2 и перезалил дистрибутив hwgui-2.16a.src.zip.

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

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


Пост N: 521
Зарегистрирован: 06.07.06
ссылка на сообщение  Отправлено: 24.12.12 11:15. Заголовок: А как он раньше у вс..


А как он раньше у вс собирался?
Файл designer.rc - от 2 марта 2007 г.

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