XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Warcraft> Академия: форум для вопросов> Jass
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

Ответ
 
Faion
Noblesse Oblige
offline
Опыт: 30,395
Активность:
Libs
Есть некая либа А, которая любезно раздает индексы для либ B,C,D и тд Естественно либа А подключается к другим через requires A.

Внимание вопрос:

После компиляции функции:
А) реально будет существовать только одна либа А.
Б) она будет продублирована для каждой либы, т.е. в каждой либе в которой была импортирована либа А, и будет свой "дубликат".

Если верный вариант Б, поможет ли: library_once, для реализации ситуации А? Или же это уже прошлый век?

Желателен от человека который шарит, т.к. у меня в проекте задействовано около 50 либ, многие либы используют и по 2 и по 3 других. Если реально происходит дублирование, думаю сами можете догадаться сколько это лишнего кода.
Старый 23.07.2011, 14:33
Voldislav
Solitude
offline
Опыт: 1,051
Активность:
Вариант А. Либа А будет помещена в коде выше всех либ которые ее используют, никаких дубликатов не будет.
Старый 23.07.2011, 14:52
Faion
Noblesse Oblige
offline
Опыт: 30,395
Активность:
Будем надеяться что ты прав=)
Старый 23.07.2011, 14:56
Voldislav
Solitude
offline
Опыт: 1,051
Активность:
Почитай вжасс мануал, попробуй скомпилить карту с несколькими либами которые ссылаются на другие либы и потом открой .j файл - это должно рассеять твои сомнения.
Старый 23.07.2011, 15:00
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы можете скачивать файлы

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 03:02.