Автор | Сообщение |
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: 692
Зарегистрирован: 11.06.10
|
|
Отправлено: 24.12.12 13:20. Заголовок: alkresin пишет: А к..
alkresin пишет: цитата: | А как он раньше у вс собирался? Файл designer.rc - от 2 марта 2007 г. |
|
уже не помню, но скорее всего сидел на borland, попробую его откопать и проверить.
|
|
|
alkresin
|
| moderator
|
Пост N: 523
Зарегистрирован: 06.07.06
|
|
Отправлено: 24.12.12 14:30. Заголовок: Да, похоже, windres ..
Да, похоже, windres от mingw не понимает таких записей в rc. Тогда, чтобы Дизайнер собирался mingw, надо все битмапки, что описаны в rc шестнадцатиричным кодом, вытащить оттуда в bmp-файлы, а в rc прописать их имена. А можно просто воспользоваться бинарным дистрибутивом HwGUI, который я выложил к себе на http://kresin.belgorod.su/rus/hwgui.html, тпм и Дизайнер скомпилированный под Bcc 5.5 есть.
|
|
|
AlexMyr
|
| |
Пост N: 693
Зарегистрирован: 11.06.10
|
|
Отправлено: 24.12.12 14:57. Заголовок: Перенес ресурсы с те..
Перенес ресурсы с текущей версии, все собралось. Пересобрал свой старый проект - работает, кириллица на месте, где были вылети на тек. версии, тут все нормально. Пока останусь на этой версии. Александр, будете разбираться с текущей версией, знайте, готов тестировать, помогать чем смогу. Удачи.
|
|
|
alkresin
|
| moderator
|
Пост N: 524
Зарегистрирован: 06.07.06
|
|
Отправлено: 25.12.12 15:36. Заголовок: Изменил файл ресурсо..
Изменил файл ресурсов ( взял из текущей версии ), заодно чуть поправил файлы из source/xml и перезалил hwgui-2.16a.src.zip и hwgui-2.16a.bcc.zip
|
|
|
alkresin
|
| moderator
|
Пост N: 527
Зарегистрирован: 06.07.06
|
|
Отправлено: 30.12.12 16:50. Заголовок: Алексей, я попробова..
Алексей, я попробовал собрать HwGUI с mingw, Designer собрать не получилось - ругается на то, что errorsys() переопределен. Там что, опцию какую-нибудь надо указать дополнительную ?
|
|
|
AlexMyr
|
| |
Пост N: 694
Зарегистрирован: 11.06.10
|
|
Отправлено: 31.12.12 01:33. Заголовок: На работе также полу..
На работе также получал пару раз такую ошибку, в пятницу тоже (но т.к. текущим Designerом не пользуюсь, то о ней не писал ни на форум, ни в Dev list ). Только что проверил дома, все нормально, и HwGUI, и Designer. Harbour 3.2.0dev (Rev. 18605) Compiler: MinGW GNU C 4.7 (32-bit) Platform: Windows 7 6.1.7601 Service Pack 1 HwGUI * $Id: Changelog 1990... После НГ надо будет покопать поглубже, может hbmk2 глючит?
|
|
|
AlexMyr
|
| |
Пост N: 695
Зарегистрирован: 11.06.10
|
|
Отправлено: 31.12.12 02:02. Заголовок: Пробую собрать свой ..
Пробую собрать свой тестовый пример, получаю ту же ошибку (multiple definition of `_HB_FUN_ERRORSYS'), собираю тестовые которые в hwgui/samples все нормально.
|
|
|
alkresin
|
| moderator
|
Пост N: 529
Зарегистрирован: 06.07.06
|
|
Отправлено: 15.01.13 14:39. Заголовок: Еще раз подправил 2...
Еще раз подправил 2.16а - изменил вызовы super: на ::super:, чтобы нормально компилировалось последей версией Harbour.
|
|
|
AlexMyr
|
| |
Пост N: 702
Зарегистрирован: 11.06.10
|
|
Отправлено: 31.01.13 10:22. Заголовок: Александр, в последн..
Александр, в последнем commit изменено два файла, но в changelog указан только один, может по ошибке. Я уже рекомендовал в дев-листе добавить и использовать скрипт commit.hb, но xharbour users категорично против (для них он не рабочий). На выходе этот скрипт дает инфу об измененных файлах и заносит ее в changelog, остается только добавить описание изменений и кто внес их.
|
|
|
alkresin
|
| moderator
|
Пост N: 538
Зарегистрирован: 06.07.06
|
|
Отправлено: 31.01.13 11:17. Заголовок: Да, один из файлов, ..
Да, один из файлов, hcontrol.prg, я не планировал сейчас менять, просто какое-то время назад по-ошибке что-то написал там, а не в рабочем каталоге и забыл про это. Насчет commit.hb - ничто не мешает нам им пользоваться, не обязательно для этого добавлять его в проект. Это, наверное, удобно - каждый раз одна из самых неприятных процедур - прописывать файлы с путями. Киньте его мне на почту, если не трудно.
|
|
|
AlexMyr
|
| |
Пост N: 703
Зарегистрирован: 11.06.10
|
|
Отправлено: 31.01.13 14:12. Заголовок: alkresin пишет: Нас..
alkresin пишет: цитата: | Насчет commit.hb - ничто не мешает нам им пользоваться, не обязательно для этого добавлять его в проект. |
|
Я так и делаю, просто скопировал его в папку hwgui и там запускаю, все изменения сразу в changelog. alkresin пишет: цитата: | Киньте его мне на почту, если не трудно. |
|
Этот файл находится в harbour\bin\commit.hb, на всякий случай отправил.
|
|
|
|
AlexMyr
|
| |
Пост N: 708
Зарегистрирован: 11.06.10
|
|
Отправлено: 05.02.13 16:27. Заголовок: Александр, не пробов..
Александр, не пробовали разбираться с переопределением errorsys? Какая-то загадка, одно собирается, другое нет.
|
|
|
alkresin
|
| moderator
|
Пост N: 545
Зарегистрирован: 06.07.06
|
|
Отправлено: 05.02.13 17:31. Заголовок: Нет пока, но надо бу..
Нет пока, но надо будет что-нибудь придумать. Можно прописать в INIT PROC вызов ErrorBlock() - если быть твердо уверенным, что INIT PROC вызывается позже, чем Errorsys().
|
|
|
alkresin
|
| moderator
|
Пост N: 546
Зарегистрирован: 06.07.06
|
|
Отправлено: 05.02.13 18:39. Заголовок: Да, судя по всему, т..
Да, судя по всему, так можно сделать.
|
|
|
AlexMyr
|
| |
Пост N: 709
Зарегистрирован: 11.06.10
|
|
Отправлено: 06.02.13 10:15. Заголовок: Александр, вот что в..
Александр, вот что выяснил, возьмем к примеру hwgui\utils\designer\samples\example.prg, пробуем скомпилировать hbmk2 ..\..\..\hwgui.hbc example.prg получаем Generating C source output to 'd:\tmp\hbmk_dvi5yg.dir\example.c'... Done. ../../../lib/libhwgui.a(errorsys.o):errorsys.c:(.text+0xa0): multiple definition of `HB_FUN_ERRORSYS' c:/dev/harbour/lib/win/mingw/libhbrtl.a(errsys.o):errsys.c:(.text+0x0): first de fined here collect2.exe: error: ld returned 1 exit status hbmk2: Error: Running linker. 1 в example.prg комментируем строки //Local oForm := HFormTmpl():Read( "example.xml" ) // oForm:ShowMain() снова hbmk2 ..\..\..\hwgui.hbc example.prg и получаем свой екзешник. Может дело в hfrmtmpl.prg?
|
|
|
alkresin
|
| moderator
|
Пост N: 547
Зарегистрирован: 06.07.06
|
|
Отправлено: 06.02.13 10:41. Заголовок: Дело в особенностях ..
Дело в особенностях С компиляторов. В hfrmtmpl.prg есть прямой вызов функции errormessage() из errorsys.prg, поэтому когда линкуется hfrmtmpl.prg, линкуется и errorsys.prg - и mingw ругается. Без hfrmtmpl.prg, по-видимому, errorsys.prg не линкуется и, соответственно, используется стандартный обработчик ошибок, что тоже не есть хорошо. Но я сегодня исправлю это дело.
|
|
|
AlexMyr
|
| |
Пост N: 710
Зарегистрирован: 11.06.10
|
|
Отправлено: 06.02.13 10:45. Заголовок: alkresin пишет: Но ..
alkresin пишет: цитата: | Но я сегодня исправлю это дело. |
|
Спасибо, будем ждать
|
|
|
alkresin
|
| moderator
|
Пост N: 551
Зарегистрирован: 06.07.06
|
|
Отправлено: 06.02.13 15:05. Заголовок: Исправил, заодно и в..
Исправил, заодно и в hwgui-2.16a эти исправления внес.
|
|
|
alkresin
|
| moderator
|
Пост N: 552
Зарегистрирован: 06.07.06
|
|
Отправлено: 07.02.13 10:52. Заголовок: Добавил бинарники hw..
|
|
|
AlexMyr
|
| |
Пост N: 711
Зарегистрирован: 11.06.10
|
|
Отправлено: 07.02.13 11:01. Заголовок: alkresin пишет: Исп..
alkresin пишет: цитата: | Исправил, заодно и в hwgui-2.16a эти исправления внес. |
|
спасибо, работает. проверял на mingw gcc version 4.7.2 (GCC)
|
|
|
Ответов - 300
, стр:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
All
[только новые]
|
|