On-line: Dr. Oldwarez, гостей 1. Всего: 2 [подробнее..]
АвторСообщение
постоянный участник




Пост N: 412
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 23.01.08 02:17. Заголовок: Глюк в HBMAKE for Harbour


Сунулся переводить демо под Harbour'om и поймал облом !

Беру утилиту HBMAKE как в хХарборе, запускаю делаю проект (победней там чем в хХарборе),
запускаю этот проект и облом :(((( она сама-же не может собрать что написала !!!
Ухахатайка !!! Нет слов......
Под хХарбором все просто и быстро (на любом компе идет), а здесь ТРУБА.
Может версия старая, кинте ссылку на рабочий вариант.
И напишите на форум об ТАКОМ ОБЛОМЕ !!

Может кто батник готовый для GTWIN сборки 2х файлов и иконки напишет ?
fastdemo.prg
fastRepH.prg
fastdemo.rс

А то долго разбираться некогда, утром отдать надо.
Спасибо большое заранее.


Спасибо: 0 
Профиль
Ответов - 20 [только новые]


постоянный участник




Пост N: 413
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 23.01.08 02:26. Заголовок: И почему Харбор не п..


И почему Харбор не понимает следующие операторы:

@ 0,1,2,74 GET nVar RADIOGROUP aGROUP;
CAPTION " "+_cAct+" " ;
COLOR ( "0/15,0/15,14/15" )

@ 4,45,22,74 GET cLang LISTBOX oCombo DROPDOWN CAPTION " "

@ 4, 2 GET alButton[1] PUSHBUTTON ;
CAPTION PADC(_cSmlList,nSpace) ;
STATE { || GetActive():exitState := GE_WRITE } ;
WHEN { || nExitState := GE_BUTTON1, .t. } ;
COLOR cButtonClr
AADD( aFunct, "DoSimpleList()" )

Чем их можно заменить ?





Спасибо: 0 
Профиль
Администратор




Пост N: 725
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 23.01.08 22:05. Заголовок: Andrey пишет: И поч..


Andrey пишет:

 цитата:
И почему Харбор не понимает следующие операторы:



Если речь идет о препроцессоре, то и xHarbour, и Harbour транслируют этот код
одинаково, ругаясь (оба) только на неописанный символ GE_BUTTON1

Может быть, речь идет о различном выполнении этого кода ?

Собирал компиляторами сборки 5-7 января с.г

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




Пост N: 414
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 23.01.08 22:40. Заголовок: Pasha пишет: Может ..


Pasha пишет:

 цитата:
Может быть, речь идет о различном выполнении этого кода ?



Нет не о выполнении идет речь.
Задачу сделал в хХарборе, она работает. Пробую собрать Харбором - облом, выдает ошибки:

Harbour Compiler Alpha build 46.0 (Flex)
Copyright 1999-2006, http://www.harbour-project.org/
Compiling 'FASTDEMO.PRG'...
100
600
FASTDEMO.PRG(216) Error E0030 Syntax error: "parse error at '@'"
FASTDEMO.PRG(220) Error E0030 Syntax error: "parse error at '@'"
FASTDEMO.PRG(228) Error E0030 Syntax error: "parse error at '@'"

Может компилятор старый, кинь прямую ссылку на него !
Спасибо большое.

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


Пост N: 373
Зарегистрирован: 09.10.06
ссылка на сообщение  Отправлено: 23.01.08 23:09. Заголовок: Andrey пишет: Может..


Andrey пишет:

 цитата:
Может компилятор старый, кинь прямую ссылку на него !



Не, ну это ж надо быть таким ленивым, вон у тебя в посте синим по зеленому ;) написано

 цитата:
http://www.harbour-project.org/




@ 0,1,2,74 GET nVar RADIOGROUP aGROUP;

между aGROUP и ; при использовании более ранних версий Harbour должен стоять пробел



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




Пост N: 415
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 23.01.08 23:39. Заголовок: Петр пишет: Не, ну..


Петр пишет:

 цитата:

Не, ну это ж надо быть таким ленивым, вон у тебя в посте синим по зеленому ;) написано


Ну совсем замотался, помню что Григорий или еще кто выкладывал прямые ссылки и зациклило.
Простити уж ......

Петр пишет:

 цитата:
между aGROUP и ; при использовании более ранних версий Harbour должен стоять пробел


а за это большое спасибо

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




Пост N: 416
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 24.01.08 01:05. Заголовок: Собрал демку. Но при..


Собрал демку. Но при нажатии мышкой вне фокуса демо-вываливается со страшными ругательствами:
----------------------------------------
Total memory allocated: 328328 bytes (4790 block(s))
WARNING! Memory allocated but not released: 440 bytes (10 block(s))
source\vm\fm.c:622: HB_TR_ERROR Block 1 (size 40) DOFASTDEMO(68), "483E,100,C)B,
100+C*94000000002003B(749004C574900/4534900000000000000000000000000"
source\vm\fm.c:622: HB_TR_ERROR Block 2 (size 40) CALL_FUNC_CC_I(0), "-03E,10054
)C,1005C.A400001000200001000007C-0+500483D,10002004400000000003C-A+500"
source\vm\fm.c:622: HB_TR_ERROR Block 3 (size 40) DOFASTDEMO(69), "583F,100383D,
100+C*940000000020073(749004C574900/4534900000000000000000000000000"
source\vm\fm.c:622: HB_TR_ERROR Block 4 (size 40) CALL_FUNC_CC_I(0), "34)A,100,0
3D,1005C.A400001000200001000007C-0+500583E,10002004500000000003C-A+500"
source\vm\fm.c:622: HB_TR_ERROR Block 5 (size 40) DOFASTDEMO(70), "+C)A,100483E,
100+C*9400000000200*8(749004C574900/4534900000000000000000000000000"
..........................

Чтобы это значило и как с этим бороться ???

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


Пост N: 84
Зарегистрирован: 25.12.07
ссылка на сообщение  Отправлено: 24.01.08 09:35. Заголовок: Andrey пишет: Собра..


Andrey пишет:

 цитата:
Собрал демку. Но при нажатии мышкой вне фокуса демо-вываливается со страшными ругательствами:
----------------------------------------
Total memory allocated: 328328 bytes (4790 block(s))
WARNING! Memory allocated but not released: 440 bytes (10 block(s))
source\vm\fm.c:622: HB_TR_ERROR Block 1 (size 40) DOFASTDEMO(68), "483E,100,C)B,
100+C*94000000002003B(749004C574900/4534900000000000000000000000000"



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


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


Пост N: 22
Зарегистрирован: 06.07.06
ссылка на сообщение  Отправлено: 24.01.08 10:40. Заголовок: Andrey пишет: Harbo..


Andrey пишет:

 цитата:
Harbour Compiler Alpha build 46.0 (Flex)
Copyright 1999-2006, http://www.harbour-project.org/



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

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




Пост N: 417
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 24.01.08 11:01. Заголовок: alkresin пишет: Ком..


alkresin пишет:

 цитата:
Компилятор даже не старый, а очень старый.



Не а, не старый. Я последним потом собирал. 0.99-3

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


Пост N: 374
Зарегистрирован: 09.10.06
ссылка на сообщение  Отправлено: 24.01.08 11:15. Заголовок: с какими ключами ком..


с какими ключами компилятора собирал ?

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




Пост N: 418
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 24.01.08 11:27. Заголовок: @echo off CLS IF &#..


@echo off
CLS

IF "%MG_BCC%"=="" SET MG_BCC=z:\bcc55
IF "%MG_HRB%"=="" SET MG_HRB=z:\harbour

if exist demo_gtwin.exe del demo_gtwin.exe

%MG_HRB%\bin\harbour demo_gtwin.prg fastdemo.prg fastreph.prg -n -i%MG_HRB%\include;%MG_BCC%\include > error.out
%MG_BCC%\bin\bcc32 -OS -d -I%MG_HRB%\include;%MG_BCC%\include -L%MG_HRB%\lib;%MG_BCC%\lib demo_gtwin.c fastdemo.c fastreph.c gtwin.lib debug.lib vm.lib rtl.lib lang.lib rdd.lib macro.lib pp.lib nulsys.lib hbsix.lib dbfcdx.lib dbffpt.lib dbfntx.lib common.lib codepage.lib >> error.out


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


Пост N: 375
Зарегистрирован: 09.10.06
ссылка на сообщение  Отправлено: 24.01.08 11:44. Заголовок: Ничего определенного..


Ничего определенного сказать не могу, но надеюсь Андрей, ты знаешь для чего nulsys.lib предназначена.

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




Пост N: 419
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 24.01.08 12:14. Заголовок: Петр пишет: ты знае..


Петр пишет:

 цитата:
ты знаешь для чего nulsys.lib


В клипере для удаления неиспользуемых функций, а Харборе не тоже самое ? Если я неправ, то пожалуйста поправте !
Убрал и тоже самое.

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




Пост N: 420
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 24.01.08 12:20. Заголовок: А вообще я добился т..


А вообще я добился того что при старте проги получаю вот такую ошибку:



Наверно намудрил с линковкой или что-то другое. Подскажите пожалуйста как исправить

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


Пост N: 376
Зарегистрирован: 09.10.06
ссылка на сообщение  Отправлено: 24.01.08 12:54. Заголовок: Выложи исходники в л..


Выложи исходники в личку или по мэйлу

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




Пост N: 421
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 24.01.08 12:56. Заголовок: Петр пишет: или по ..


Петр пишет:

 цитата:
или по мэйлу


А какой емэйл ?

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




Пост N: 422
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 24.01.08 16:33. Заголовок: Отбой всем !!! Ошибк..


Отбой всем !!!
Ошибка была в fastreph.prg, а я то в этом модуле не сомневался.
Демо собралось, но также вылетает по мышке. Ткнешь ее и вылетаешь.
Может у кого тоже в терминалке такое-же было ?
Исходники на http://paritetsoft.ru/frh.htm - консольный вариант под Harbour !
Там только комментарий убрать //Set( _SET_EVENTMASK, INKEY_ALL )
и ошибка появляется.


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


Пост N: 87
Зарегистрирован: 25.12.07
ссылка на сообщение  Отправлено: 24.01.08 17:35. Заголовок: Andrey пишет: Отбой..


Andrey пишет:

 цитата:
Отбой всем !!!
Ошибка была в fastreph.prg, а я то



Ну уж Андрей "Неположение" dll-ки в нужное место тоже своего рода ошибка

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




Пост N: 465
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 04.02.08 22:09. Заголовок: Заело меня то что не..


Заело меня то что невозможно собирать в HARBOUR'e програмки.

Беру утилиту HBMAKE как в хХарборе, запускаю делаю проект (победней там чем в хХарборе),
запускаю этот проект и облом :(((( она сама-же не может собрать что написала !!!
Ухахатайка !!! Нет слов......
Под хХарбором все просто и быстро (на любом компе идет), а здесь ТРУБА.

Напишите кто может на форум АВТОРУ об ТАКОМ ОБЛОМЕ !!! Пускай там исправят. НЕСОЛИДНО !!!

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


Пост N: 58
Зарегистрирован: 06.07.06
ссылка на сообщение  Отправлено: 04.02.08 22:43. Заголовок: Можно собирать в Har..


Можно собирать в Harbour программы - но не c помощью hbmake :).
Дело в том, что автор hbmake - Luiz Rafael Culik уже несколько лет в xHarbour, а других желающих подновлять/поправлять его код нет.
Рекомендую писать make или bat файлы руками - сам только так и делаю.

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