Вверх ↑
Этот топик читают: Гость
Ответов: 258
Рейтинг: -27
#1: 2015-12-29 10:50:41 ЛС | профиль | цитата
когда пытаюсь объявить локальную переменную hiasm падает.

#pas

fvar(lvar1)

func start

func init


В общем если объявить локальную переменную в теле функции то она работает, а если вынести за пределы то hiasm падает.

Мне нужно локальную переменную объявить на весь компонент.

Исправьте эту ошибку в FTCG
карма: 0

0
Ответов: 202
Рейтинг: 7
#2: 2015-12-29 10:57:35 ЛС | профиль | цитата
Cubone, это - БЕСПЛАТНАЯ IDE, созданная чисто на энтузиазме .
Здесь НИКТО НИКОМУ НИЧЕГО НЕ ОБЯЗАН .

А раз так, то в свои "ПОЖЕЛАНИЯ" было бы очень уместно вставлять волшебное слово "ПОЖАЛУЙСТА"
карма: 1

0
Ответов: 1821
Рейтинг: 168
#3: 2015-12-29 11:08:33 ЛС | профиль | цитата
Cubone, это не ошибка FTCG, это ошибка кодера, который справку не читает. var, а не fvar, должен быть в таком случае.
карма: 5

0
Разработчик
Ответов: 4698
Рейтинг: 426
#4: 2015-12-29 11:15:17 ЛС | профиль | цитата
Cubone, тебе нужно - ты и делай. Исходники FTCG доступны - правь не хочу. Для остальных же, как сказал sаmakacd, есть справка.
карма: 10
0
Ответов: 258
Рейтинг: -27
#5: 2015-12-29 12:45:29 ЛС | профиль | цитата
var не работает, пишет переменная уже существует.
карма: 0

0
Ответов: 1821
Рейтинг: 168
#6: 2015-12-29 13:12:11 ЛС | профиль | цитата
Cubone, вы точно объявили переменную в теле какой-нибуть функции?
карма: 5

0
Ответов: 4630
Рейтинг: 749
#7: 2015-12-29 13:15:04 ЛС | профиль | цитата
var() делать в методе Init().
карма: 26

0
Ответов: 258
Рейтинг: -27
#8: 2015-12-29 13:32:48 ЛС | профиль | цитата
И где в инструкции написано куда поместить эту переменную? Я то читал, но у меня ничего не работало))
карма: 0

0
Ответов: 4630
Рейтинг: 749
#9: 2015-12-29 13:44:17 ЛС | профиль | цитата
Что там должно быть написано? Кроме того, что переменная var() видна во всех методах компонента? Следи за мыслью:
- Переменные не должны дублироваться в одной области видимости
- Областью видимости данной переменной является весь код данного компонента
- При попытке повторно объявить такую переменную появляется сообщение об ошибке
- Нужно каким-то образом избежать повторного объявления переменной. Каким?
- ЧИТАЙ СПРАВКУ!
карма: 26

0
Ответов: 9906
Рейтинг: 351
#10: 2015-12-29 13:47:02 ЛС | профиль | цитата
Я балдею, как вы ныряете, зеленые
карма: 9

2
Голосовали:andrestudio, Tad
Главный модератор
Ответов: 2999
Рейтинг: 396
#11: 2015-12-29 13:50:57 ЛС | профиль | цитата
Galkov писал(а):
Я балдею, как вы ныряете, зеленые


Давно такой «белки» не было на форуме.

карма: 6
Дорогу осилит идущий. Install/Update HiAsm.NET
0
файлы: 1squirrel.png [36.1KB] [748]
Ответов: 258
Рейтинг: -27
#12: 2015-12-29 15:18:12 ЛС | профиль | цитата
Такой как ты хватает белки наверно)))


Я вообще-то в справке нашел как объявлять переменную. Но в ней не написано что нужно ее в функцию Init засунуть что бы она работала.

И hiasm с ошибкой падает при попытке не туда поставить.

Ошибка должна писаться в лог а не вылетать.
------------ Дoбавленo в 14.42:
Такой как ты хватает белки наверно)))


Я вообще-то в справке нашел как объявлять переменную. Но в ней не написано что нужно ее в функцию Init засунуть что бы она работала.

И hiasm с ошибкой падает при попытке не туда поставить.

Ошибка должна писаться в лог а не вылетать.
------------ Дoбавленo в 14.42:
Такой как ты хватает белки наверно)))


Я вообще-то в справке нашел как объявлять переменную. Но в ней не написано что нужно ее в функцию Init засунуть что бы она работала.

И hiasm с ошибкой падает при попытке не туда поставить.

Ошибка должна писаться в лог а не вылетать.
карма: 0

0
Ответов: 5227
Рейтинг: 587
#13: 2015-12-30 12:21:23 ЛС | профиль | цитата
Cubone, чувак, с чего ты взял вобще что тут рыбу раздают
Для таких наглецов тему в ветку "купи продай" для платной консультации
карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
0
Ответов: 258
Рейтинг: -27
#14: 2015-12-30 12:31:02 ЛС | профиль | цитата
Наглецы это те кто делают что-то и не дают подробную документацию перед тем как выложить в публичный доступ.
карма: 0

0
Разработчик
Ответов: 26155
Рейтинг: 2127
#15: 2015-12-30 12:33:29 ЛС | профиль | цитата
Cubone писал(а):
Наглецы это те кто делают что-то и не дают подробную документацию перед тем как выложить в публичный доступ.

Кубик, тебе ясно было сказано, что тут никто никому ничем не обязан. Это форум энтузиастов HiAsm-a и все.
карма: 22

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)