Автор | Сообщение |
|
| постоянный участник
|
Пост N: 412
Зарегистрирован: 12.09.06
|
|
Отправлено: 23.01.08 02:17. Заголовок: Глюк в HBMAKE for Harbour
Сунулся переводить демо под Harbour'om и поймал облом ! Беру утилиту HBMAKE как в хХарборе, запускаю делаю проект (победней там чем в хХарборе), запускаю этот проект и облом :(((( она сама-же не может собрать что написала !!! Ухахатайка !!! Нет слов...... Под хХарбором все просто и быстро (на любом компе идет), а здесь ТРУБА. Может версия старая, кинте ссылку на рабочий вариант. И напишите на форум об ТАКОМ ОБЛОМЕ !! Может кто батник готовый для GTWIN сборки 2х файлов и иконки напишет ? fastdemo.prg fastRepH.prg fastdemo.rс А то долго разбираться некогда, утром отдать надо. Спасибо большое заранее.
|
|
|
Ответов - 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()" ) Чем их можно заменить ?
|
|
|
|
| Администратор
|
Пост N: 725
Зарегистрирован: 23.05.05
|
|
Отправлено: 23.01.08 22:05. Заголовок: Andrey пишет: И поч..
Andrey пишет: цитата: | И почему Харбор не понимает следующие операторы: |
| Если речь идет о препроцессоре, то и xHarbour, и Harbour транслируют этот код одинаково, ругаясь (оба) только на неописанный символ GE_BUTTON1 Может быть, речь идет о различном выполнении этого кода ? Собирал компиляторами сборки 5-7 января с.г
|
|
|
|
| постоянный участник
|
Пост 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 '@'" Может компилятор старый, кинь прямую ссылку на него ! Спасибо большое.
|
|
|
|
| постоянный участник
|
Пост N: 373
Зарегистрирован: 09.10.06
|
|
Отправлено: 23.01.08 23:09. Заголовок: Andrey пишет: Может..
Andrey пишет: цитата: | Может компилятор старый, кинь прямую ссылку на него ! |
| Не, ну это ж надо быть таким ленивым, вон у тебя в посте синим по зеленому ;) написано @ 0,1,2,74 GET nVar RADIOGROUP aGROUP; между aGROUP и ; при использовании более ранних версий Harbour должен стоять пробел
|
|
|
|
| постоянный участник
|
Пост N: 415
Зарегистрирован: 12.09.06
|
|
Отправлено: 23.01.08 23:39. Заголовок: Петр пишет: Не, ну..
Петр пишет: цитата: | Не, ну это ж надо быть таким ленивым, вон у тебя в посте синим по зеленому ;) написано |
| Ну совсем замотался, помню что Григорий или еще кто выкладывал прямые ссылки и зациклило. Простити уж ...... Петр пишет: цитата: | между aGROUP и ; при использовании более ранних версий Harbour должен стоять пробел |
| а за это большое спасибо
|
|
|
|
| постоянный участник
|
Пост 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" .......................... Чтобы это значило и как с этим бороться ???
|
|
|
|
| постоянный участник
|
Пост 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 выгружен некорректно и поэтому образовалась утечка памяти. А выгружен он был некорректно вследствии "мышиной" ошибки.
|
|
|
|
| moderator
|
Пост N: 22
Зарегистрирован: 06.07.06
|
|
Отправлено: 24.01.08 10:40. Заголовок: Andrey пишет: Harbo..
Andrey пишет: Компилятор даже не старый, а очень старый. За прошедшее с его выхода время была проделана огромная работа и произошли кардинальные изменения в лучшую сторону.
|
|
|
|
| постоянный участник
|
Пост N: 417
Зарегистрирован: 12.09.06
|
|
Отправлено: 24.01.08 11:01. Заголовок: alkresin пишет: Ком..
alkresin пишет: цитата: | Компилятор даже не старый, а очень старый. |
| Не а, не старый. Я последним потом собирал. 0.99-3
|
|
|
|
| постоянный участник
|
Пост N: 374
Зарегистрирован: 09.10.06
|
|
Отправлено: 24.01.08 11:15. Заголовок: с какими ключами ком..
с какими ключами компилятора собирал ?
|
|
|
|
| постоянный участник
|
Пост 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
|
|
|
|
|
| постоянный участник
|
Пост N: 375
Зарегистрирован: 09.10.06
|
|
Отправлено: 24.01.08 11:44. Заголовок: Ничего определенного..
Ничего определенного сказать не могу, но надеюсь Андрей, ты знаешь для чего nulsys.lib предназначена.
|
|
|
|
| постоянный участник
|
Пост N: 419
Зарегистрирован: 12.09.06
|
|
Отправлено: 24.01.08 12:14. Заголовок: Петр пишет: ты знае..
Петр пишет: цитата: | ты знаешь для чего nulsys.lib |
| В клипере для удаления неиспользуемых функций, а Харборе не тоже самое ? Если я неправ, то пожалуйста поправте ! Убрал и тоже самое.
|
|
|
|
| постоянный участник
|
Пост N: 420
Зарегистрирован: 12.09.06
|
|
Отправлено: 24.01.08 12:20. Заголовок: А вообще я добился т..
А вообще я добился того что при старте проги получаю вот такую ошибку: Наверно намудрил с линковкой или что-то другое. Подскажите пожалуйста как исправить
|
|
|
|
| постоянный участник
|
Пост N: 376
Зарегистрирован: 09.10.06
|
|
Отправлено: 24.01.08 12:54. Заголовок: Выложи исходники в л..
Выложи исходники в личку или по мэйлу
|
|
|
|
| постоянный участник
|
Пост N: 421
Зарегистрирован: 12.09.06
|
|
Отправлено: 24.01.08 12:56. Заголовок: Петр пишет: или по ..
Петр пишет: А какой емэйл ?
|
|
|
|
| постоянный участник
|
Пост N: 422
Зарегистрирован: 12.09.06
|
|
Отправлено: 24.01.08 16:33. Заголовок: Отбой всем !!! Ошибк..
Отбой всем !!! Ошибка была в fastreph.prg, а я то в этом модуле не сомневался. Демо собралось, но также вылетает по мышке. Ткнешь ее и вылетаешь. Может у кого тоже в терминалке такое-же было ? Исходники на http://paritetsoft.ru/frh.htm - консольный вариант под Harbour ! Там только комментарий убрать //Set( _SET_EVENTMASK, INKEY_ALL ) и ошибка появляется.
|
|
|
|
| постоянный участник
|
Пост N: 87
Зарегистрирован: 25.12.07
|
|
Отправлено: 24.01.08 17:35. Заголовок: Andrey пишет: Отбой..
Andrey пишет: цитата: | Отбой всем !!! Ошибка была в fastreph.prg, а я то |
| Ну уж Андрей "Неположение" dll-ки в нужное место тоже своего рода ошибка
|
|
|
|
| постоянный участник
|
Пост N: 465
Зарегистрирован: 12.09.06
|
|
Отправлено: 04.02.08 22:09. Заголовок: Заело меня то что не..
Заело меня то что невозможно собирать в HARBOUR'e програмки. Беру утилиту HBMAKE как в хХарборе, запускаю делаю проект (победней там чем в хХарборе), запускаю этот проект и облом :(((( она сама-же не может собрать что написала !!! Ухахатайка !!! Нет слов...... Под хХарбором все просто и быстро (на любом компе идет), а здесь ТРУБА. Напишите кто может на форум АВТОРУ об ТАКОМ ОБЛОМЕ !!! Пускай там исправят. НЕСОЛИДНО !!!
|
|
|
|
| moderator
|
Пост N: 58
Зарегистрирован: 06.07.06
|
|
Отправлено: 04.02.08 22:43. Заголовок: Можно собирать в Har..
Можно собирать в Harbour программы - но не c помощью hbmake :). Дело в том, что автор hbmake - Luiz Rafael Culik уже несколько лет в xHarbour, а других желающих подновлять/поправлять его код нет. Рекомендую писать make или bat файлы руками - сам только так и делаю.
|
|
|
|