Добавлен lll_Kirito_lll
Хотелось бы узнать, что за приколы с вызовом функции внутри библиотеки из другой библиотеки? Это касается не только library, но и scope. К примеру в спелле, который сидит в библиотеке пытаюсь вызвать функцию из другой библиотеки и оно мне говорит, что нету такой функции. Хотя обычная функция, без private, тупо стандарт. В чем беда? Как правильно вызывать?
Принятый ответ
vjass manual:
Также библиотеки могут ссылаться на другие за счет следующей конструкции:
Код:
library A uses B
endlibraryЭто значит, что в библиотеки А содержится функция, вызывающая функцию в библиотеке В, следовательно библиотека В будет размещена выше по коду.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Отредактирован nvc123
например
но если в функцию b добавить вызов функции a то переставить не сможет ибо как не переставляй а ошибка сохраняется
как решить именно твою проблему тебе написали выше
хотя возможно что у тебя в коде двойная зависимость (функция/библиотека a использует функцию/библиотеку b, а та в свою очередь использует функцию/библиотеку a)
это означает что код кривой и его надо удалить после чего почитать про "Модульное программирование" и написать код заново но уже нормально