Вверх ↑
Этот топик читают: Гость
Ответов: 563
Рейтинг: 54
#76: 2008-09-17 20:06:40 ЛС | профиль | цитата
iarspider, да, пожалуйста.
Сейчас ведётся разработка примеров, выявление и исправление появляющихся ошибок в компонентах. Если вы нашли ошибки в описании компонента, пишите здесь, я исправлю.
карма: 0

1
Голосовали:Konst
Ответов: 5227
Рейтинг: 587
#77: 2008-09-17 22:15:03 ЛС | профиль | цитата
Ну блин зРазили Вы меня тут уважаемые

Решил тоже шаманством занятся и попробовать собрать пакет. Весь вечер плюхаюсь и немогу собрать кодогенератор для пакета. Пакет делал с помощью PackCreator на базе технологии FTCG. С SVN подсунул уже всё необходимое но всёравно не получается

при запуске make.bat компилятор выдаёт ошибку на код в файле direct.inc

"make codegen dll for AVR packed"
Borland Delphi Version 12.0 Copyright (c) 1983,98 Inprise Corporation
C:\Program Files\HiAsm3.66 b169\Elements\CGTShare.pas(437)
Errors.pas(33)
direct.inc(29) Error: Unterminated string
direct.inc(33)
CodeGen.dpr(5405)
CodeGen.dpr(77) Hint: Private symbol 'Clear' declared but never used
CodeGen.dpr(280) Hint: Private symbol 'CheckSymbol' declared but never used
CodeGen.dpr(282) Hint: Private symbol 'Print' declared but never used
CodeGen.dpr(283) Hint: Private symbol 'PrintLine' declared but never used
Для продолжения нажмите любую клавишу . . .


я так понимаю ему не нравится эта строка

lngs:array[0..lng_count-1] of TLangRec = (
(entry:'EntryPoint'; name:'AVR'; str_del_o:''; str_del_c:''; op_del:''; var_mask:''; tostr_proc:_tostr_proc)'
);


так как тяму нет то прошу помощи что в ней такого нереального
карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
0
Ответов: 563
Рейтинг: 54
#78: 2008-09-17 22:23:03 ЛС | профиль | цитата
попробуй так:


lngs:array[0..lng_count-1] of TLangRec = (
(entry:'EntryPoint'; name:'AVR'; str_del:''; op_del:''; var_mask:''; tostr_proc:_tostr_proc)
);
EntryPoint-это главный компонент проекта как например в пакете Delphi это MainForm

карма: 0

1
Голосовали:flud
Ответов: 5227
Рейтинг: 587
#79: 2008-09-17 22:29:51 ЛС | профиль | цитата
bublik, а мне казалось что это всего лишь предупреждения в CodeGen.dpr а ошибка direct.inc(29) Error: Unterminated string.

и ещё ткни меня в эту тему "Новый пакет" пожалуйста а то я искал но нервов не хватило однако , супер поиск сам наверно знаешь какой, вот и флудить приходится где не поподя

карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
0
Ответов: 563
Рейтинг: 54
#80: 2008-09-17 22:32:23 ЛС | профиль | цитата
Ыы )) я посмотрел ещё раз твою ошибку и отредактировал свой пост так что предупреждение в кодогенераторе а ошибка в директе ))
карма: 0

0
Ответов: 5227
Рейтинг: 587
#81: 2008-09-17 22:33:22 ЛС | профиль | цитата
блин не прокатило пишет

Error: Undeclared identifier: 'str_del'


пошли плиз меня на ветку Новый пакет а то я тут твою флудом заваливаю

спасибо за ссылку! оставлю чтиво на завтра. Всем доброй ночи.
карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
0
Ответов: 563
Рейтинг: 54
#82: 2008-09-17 22:36:44 ЛС | профиль | цитата
http://hiasm.com/forum.html?q=3&t=23104
фуф чуть не вспател адрес ссылки составлять )) у меня то в браузере не отображается полный путь к странице только http://hiasm.com/forum.html )))
карма: 0

0
Ответов: 1304
Рейтинг: 405
#83: 2008-09-17 22:44:08 ЛС | профиль | цитата
andrestudio писал(а):
зРазили Вы меня

а если запустится потом ещё отладкой заниматься придётся(ужасс)
Теперь про отладку, bublik, столкнулся с такими непонятностями; самый первый пакет и первый компилятор-пример(Scene2),FPS~61; Последняя версия пакета 1.10 и компилятор DBCPro.exe v2.00 -пример(Scene2), FPS~20. Зато пример fog, быстродействие в 10 выше. Проверить удалось один раз после версии Pro, старый компилятор не работает. Может версия про и класик не совсем совместимы
Кстати куда пакеты и компилятор, кроме папки HiAsm распаковываются, прописываются?
карма: 3

0
Ответов: 563
Рейтинг: 54
#84: 2008-09-17 22:51:58 ЛС | профиль | цитата
MAV,
пример(Scene2),FPS~61; Последняя версия пакета 1.10 и компилятор DBCPro.exe v2.00 -пример(Scene2), FPS~20.
это скорее всего из за того что ты используешь старый пакет на новом компиляторе. там несовместимость компонента Text, сними линк с обоих компонентов Text в схеме. и всё будет Гуд.
Может версия про и класик не совсем совместимы
это 2 разных продукта, старый компилятор генерировал код скрипта прописывал в себя и как бы это короче не 100% машинный код, а вот в новой версии компилится 100% машинный код и тут уже свои причуды ))
Кстати куда пакеты и компилятор, кроме папки HiAsm распаковываются, прописываются?
дальше папки с HiAsm никуда, ничего не записывается.
карма: 0

1
Голосовали:Konst
Ответов: 1304
Рейтинг: 405
#85: 2008-09-18 00:30:13 ЛС | профиль | цитата
bublik, пакет Dark Basic for HiAsm v1.10, компилятор DarkBasic Compiler for HiAsm 2.00, компонент Text тормозит , может не тот пакет по ссылке выложен .
bublik писал(а):
дальше папки с HiAsm никуда, ничего не записывается.

а может DB создаёт записи в реестре, к примеру
[HKEY_CURRENT_USERSoftwareDark Basic]

карма: 3

0
Гость
Ответов: 17029
Рейтинг: 0
#86: 2008-09-18 01:56:47 правка | ЛС | профиль | цитата


Редактировалось 5 раз(а), последний 2022-04-03 07:55:24
карма: 0

0
Гость
Ответов: 17029
Рейтинг: 0
#87: 2008-09-18 16:03:42 правка | ЛС | профиль | цитата


Редактировалось 5 раз(а), последний 2022-04-03 07:55:10
карма: 0

0
Ответов: 563
Рейтинг: 54
#88: 2008-09-18 16:06:52 ЛС | профиль | цитата
Верхний пост мой.
В MediaPlayer не работает doLoop.
не подтверждаю, работает правильно.
В элементе Position перепутаны точки и свойства (Y;Z)
не подтверждаю, работает правильно, описание верное.
-----
Компонент Text подправил, туда добавил в свойства пункт OFF в каждое свойство и в не используемых свойствах лучше ствить OFF, это уменьшит нагрузку на код. При установке OFF свойства текучего текста берутся из предыдущего (если были заданы).
-----
Пока что компонент StrCat не поддерживает забор строки из потока.
-----
В схеме Scene2 как и в Scene есть блок который вращает камеру в пределах значений 0-360 и не даёт превысить значение иначе на старом компиляторе возникнет ошибка, на новом эту работу выполняет сам компилятора так что на новом компиляторе можно смето ставить прибавление и уменьшение значения так что значения поворота камеры могут быть выше 360 и меньше нуля например 560 или -560.
-----
Перед использаванием обычной переменной следует её объявить с помощью глобальной переменной, хоть в данном языке во все нет возможности объявления переменных, но это требуется только в тех случаях когда переменная имеет начальное значение, в остальных случаях объявлять переменную не обязательно, например в примере Scene можно смело убрать GlobalVar.
-----
Сейчас избавляю компоненты от надобности указания кавычек в путях или именах файлов, множество компонентов уже исправил, но если вы всё равно будете писать имя файла в кавычках, то новый компилятор не станет ругаться.
-----
Настоятельно рекомендую не пользоваться старым компилятором так как работать с ним я больше не буду и дальнейшие версии пакета будут заточены под новый компилятор.
-----
Добавлен первый компонент для рабыты в интернет, это WinFTP (FTP клиент) работает отлично только вот процент скачки не работает.
карма: 0

1
Голосовали:Konst
Ответов: 5227
Рейтинг: 587
#89: 2008-09-18 22:13:31 ЛС | профиль | цитата
bublik, в разделе скачать есть GCC Компилятор для пакета Modules (не обрезан) , там установочный пакет или сам компилятор с библиотеками, у меня есть кастрированый может его достаточно будет для сборки make_dll, если нетрудно приведи пожалуйста опции командной строки для компилятора пакета Modules
карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
0
Ответов: 563
Рейтинг: 54
#90: 2008-09-18 22:21:29 ЛС | профиль | цитата
я вообще не пользовался этим пакетом для создания make_dll. я брал исходники и собирал руками то что мне надо. )) но могу посмотреть и подсказать.
там в архиве файлы компилятора, имеется his файл для установки в среду, соответственно имеется вид коммандной строки. скачай просто и всё.
там только ошибка в his файле и компилятор не ставится я подправил чуток и норм стало, компилитля отлмчно, а я блин парился в исходниках кавыряясь )) сразу надо было скачать этот компилятор ))
карма: 0

1
Голосовали:Konst
Сообщение
...
Прикрепленные файлы
(файлы не залиты)