Форум » [x]Harbour » Harbour Version 3.0.0 (2011-07-17) » Ответить

Harbour Version 3.0.0 (2011-07-17)

AlexMyr: Новый релиз Harbour 2011-07-17 14:46 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * NEWS * set date of stable release 2011-07-17 15:01 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * trunk version bump. 2.1.0rc2 -> 3.1.0dev и смена лидера проекта, Viktor передал лидерство Przemek. Удачи ему

Ответов - 50, стр: 1 2 3 All

Andrey: В версии 3.0 в папке BIN появился HBID - хорошая вещь, давно ждал. Только не могу заставить собираться проекты из примеров. Выдает такую фигню: CurDir() => hb30\bin Starting in => Z:\hb30\tests\ Z:\hb30\tests>hbmk2 -q -trace -info -lang=en -width=0 -rebuild -hbexe Z:\hb30\tests\wvtext.prg "hbmk2" ¡Ñ ∩ó½∩ÑΓß∩ ó¡πΓαÑ¡¡Ñ⌐ ¿½¿ ó¡ÑΦ¡Ñ⌐ ¬«¼á¡ñ«⌐, ¿ß»«½¡∩Ѽ«⌐ »α«úαá¼¼«⌐ ¿½¿ »á¬ÑΓ¡δ¼ Σá⌐½«¼. ---------------------------------------------------------------------------------------------------- Exit Code [ 1 ] Exit Status [ 0 ] Finished at [ 22:52:42 ] Done in [ 0.13 Secs ] ---------------------------------------------------------------------------------------------------- Detected executable => Z:\hb30\tests\ Sorry, cannot launch project because of errors... Кто сталкивался с таким и как побороть это ?

vvv: "hbmk2" ¡Ñ ∩ó½∩ÑΓß∩ ó¡πΓαÑ¡¡Ñ⌐ ¿½¿ ó¡ÑΦ¡Ñ⌐ ¬«¼á¡ñ«⌐, ¿ß»«½¡∩Ѽ«⌐ »α«úαá¼¼«⌐ ¿½¿ »á¬ÑΓ¡δ¼ Σá⌐½«¼. <"hbmk2" не является внутренней или внешней командой, исполняемой программой или пакетным файлом>. Может, это поможет? PS. (см. А.Конан-Дойль "Пляшущие человечки")

PSP: Попробовал в этой версии HBIDE создать проект. Или я на асфальте в лыжах или... Не смог добавить prg в проект, Environments пустые... Кто подскажет? Это у меня лыжи не едут или у всех так? :)


Andrey: vvv пишет: PS. (см. А.Конан-Дойль "Пляшущие человечки") Спасибо за подсказку, обязательно его перечитаю. PSP пишет: Кто подскажет? Это у меня лыжи не едут или у всех так? :) У меня тоже самое....

vvv: Не в обиду, просто я эту запись расшифровал, вспомнив рассказ.

Andrey: vvv пишет: Не в обиду, просто я эту запись расшифровал, Да никто не обижается... Просто очень здорово, что здесь знающие и читающие люди собрались. А расшифровкой вручную занимался или програмку написал ?

PSP: Andrey пишет: А расшифровкой вручную занимался или програмку написал ? В HBIDE в меню Setup выбираешь Codepage и не нужно ничего расшифровывать.

vvv: А расшифровкой вручную занимался или програмку написал ? Наполовину догадался, сталкивался с такой бякой. Вроде это бывает, когда система не может найти путь (или не понимает, если в пути присутствует кириллица).

AlexMyr: Andrey пишет: В версии 3.0 в папке BIN появился HBID - хорошая вещь, давно ждал. Ребят, как-то к harbour мало относится, давайте в новую тему переносите

PSP: vvv пишет: Вроде это бывает, когда система не может найти путь (или не понимает, если в пути присутствует кириллица). В настройках нужно указать путь к hbmk2 и всё.

Pasha: Настоятельно рекомендуется обновить сабж. Выложен важный патч.

Pasha: Сами мы не местные, win98 под рукой нет :( Подскажите, как сабж работает под win98 ? А то вот читаю в comp.lang.clipper: my program compiled with hb 3.0 freezes at the beginning when running under win 98 3.1 the same. Any suggestions? Там какой-то канадец за 70 ихних баксов предлагает комп с xp sp2 покупать. Но меня такой вариант, думаю, не устроит. Вдруг на какой-то машине моя программа не пойдет Кто-нибудь пробовал ?

gfilatov2002: Pasha пишет: Подскажите, как сабж работает под win98 ? Паша, У меня на основной машине, на которой обкатывается минигуи, установлен Win98SE. Поэтому все сборки библиотеки комплектуются Харбором, который гарантировано работает под этой системой Но, конечно, приходится пошаманить при сборке Харбора под win98, поскольку без маленькой корректировки утилита hbmk2 под этой осью выдает ошибку.

Pasha: gfilatov2002 пишет: Паша, У меня на основной машине, на которой обкатывается минигуи, установлен Win98SE. Поэтому все сборки библиотеки комплектуются Харбором, который гарантировано работает под этой системой Но, конечно, приходится пошаманить при сборке Харбора под win98, поскольку без маленькой корректировки утилита hbmk2 под этой осью выдает ошибку. Спасибо за хорошую новость, Григорий. А если я не буду собирать харбор под win98, то без шаманства можно обойтись ? Я имею в виду, что программы, собранные под winxp/win7, пойдут ли на win98 ?

gfilatov2002: Pasha пишет: программы, собранные под winxp/win7, пойдут ли на win98 ? Это зависит от того, где был собран Харбор для этих программ. Если под winxp/win7, то для работы на win98 потребуется дополнительно unicows.dll Поэтому рекомендую использовать сборку Харбора из поставки минигуи, которая имеет гарантированную поддержку win98 без дополнительных заморочек

Pasha: gfilatov2002 пишет: Поэтому рекомендую использовать сборку Харбора из поставки минигуи, которая имеет гарантированную поддержку win98 без дополнительных заморочек Использовать стороннюю сборку я не могу, поскольку сам грешен, балуюсь шаманством. А два шаманства рядом не живут. Нужна их конкатенация :) А какое шаманство используется в сборке в поставке minigui ? ЗЫ мое шаманство очень простое: я в inkey.ch заменил коды для K_CTRL_A - K_CTRL_Z. Пшемек говорил, что хочет сделать поддержку таких кодов изящным способом, но когда он ее сделает - неизвестно, а коды мне нужны сейчас. Вот и пришлось доставать бубен. Ну и еще для сборки dll приходится шаманить. Виктор меня как-то отшил, а рабочая dll то нужна..

gfilatov2002: Pasha пишет: какое шаманство используется в сборке в поставке minigui ? Это документировано в файле readme.txt из поставки минигуи (в папке minigui\harbour): Extra Harbour compiler options: -gc0 Extra C compiler options: -DHB_GC_AUTO -DHB_GUI Также собирается WINANSI (а не UNICODE) версия Харбора, которая автоматически устанавливается при сборке Харбора под Win98. В исходниках утилиты hbmk2 задается явное создание map-файлов (в оригинале установлен nul). Вот и все изменения

Pasha: Спасибо за разьяснение Насколько я понял, под win98 есть проблема с unicode-сборкой. Значит, буду шаманить с unicows.dll. Две разные сборки я не могу себе позволить использовать.

AlexMyr: При компиляции на 98 появилась ошибка undefined reference to `__chkstk_ms', про которую написал в dev list. Виктор ответил, что 98 нужно забыть как платформу для разработчика, а прогри собирать с -lunicows на xp, что раньше я и делал, но потом обламался бегать проверять прогу на 98 и решил там установить harbour и там работать. Так что снова переползаю на xp.

Pasha: Григорий, тогда выходит, что и для поставки minigui Harbour уже не получится собрать под win98



полная версия страницы