Faion
Noblesse Oblige
offline
Опыт:
30,395Активность: |
Libs
Есть некая либа А, которая любезно раздает индексы для либ B,C,D и тд Естественно либа А подключается к другим через requires A.
Внимание вопрос: После компиляции функции: А) реально будет существовать только одна либа А. Б) она будет продублирована для каждой либы, т.е. в каждой либе в которой была импортирована либа А, и будет свой "дубликат". Если верный вариант Б, поможет ли: library_once, для реализации ситуации А? Или же это уже прошлый век? Желателен от человека который шарит, т.к. у меня в проекте задействовано около 50 либ, многие либы используют и по 2 и по 3 других. Если реально происходит дублирование, думаю сами можете догадаться сколько это лишнего кода. |
23.07.2011, 14:33 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Voldislav
Solitude
offline
Опыт:
1,051Активность: |
Вариант А. Либа А будет помещена в коде выше всех либ которые ее используют, никаких дубликатов не будет. |
23.07.2011, 14:52 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Faion
Noblesse Oblige
offline
Опыт:
30,395Активность: |
Будем надеяться что ты прав=)
|
23.07.2011, 14:56 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Voldislav
Solitude
offline
Опыт:
1,051Активность: |
Почитай вжасс мануал, попробуй скомпилить карту с несколькими либами которые ссылаются на другие либы и потом открой .j файл - это должно рассеять твои сомнения. |
23.07.2011, 15:00 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|