Циклические зависимости в библиотеке

  • Автор темы ABarmin
  • Дата начала
A

ABarmin

#1
Добрый день.

У меня возникла проблема с циклической зависимость между несколькими библиотеками.

Можно как-то сделать, чтобы Use подключал библиотеки только если они еще не подключены? Т.е., например, в С++ Include подключает библиотеку только если она не подключена ранее, то есть можно не опасаться, что библиотека будет подключена сама в себя через другую (тот же эффект дает require_once в PHP).

Есть что-нибудь подобное для LotusScript?
 

ToxaRat

Чёрный маг
Lotus team
06.11.2007
3 231
18
#2
конечно, он просто не даст сохранить если будет цикличность :)
 
A

ABarmin

#3
То то и оно, что он сохранить не дает. Можно как-то проверить, подключена уже нужная библиотека или нет и в случае, если не подключена - подключить?
 

hosm

* so what *
18.05.2009
2 442
6
#4
написать прогу, парсящую юзы и генерящую дерево подключения либ? =)
 

hosm

* so what *
18.05.2009
2 442
6
#6
да, я о ней помню, только ссылку хотела найти. В общем, я ее тут упоминала, найдите по имени автора - http://codeby.net/forum/threads/19387.html
Когда-нибудь я закреплю в разработках форумчан тему со ссылками на лотусные разработки =)
 

hosm

* so what *
18.05.2009
2 442
6
#8
ToxaRat молодец =) это для него хочешь ссылку на открытие в дизайнере? Если найдешь как, отпишись ;)
 

Omh

Lotus team
04.07.2007
2 210
1
#9
уже закончил в нём логику тоже показывающую лишние ЮЗЫ wink.gif
Вот интересно, изобретение велоспипедов присуще только программерам с русским менталитетом или индусы тоже таким промышляют?
Это не подкол, а так, вопрос в воздух.
Я сам предпочитаю использовать тулузы, которые я написал сам ;)
 

hosm

* so what *
18.05.2009
2 442
6
#10
Omh
а по-моему, эта привычка просто идет от того, что программер часто ковыряется в чужом говнокоде и понимает в какой-то момент, что проще написать самому, чем разбираться в этом и делать очередные костыли. Имхо, у меня так =) Хотя иногда время заставляет костылить(
 
A

ABarmin

#11
Изучать чужие костыли тоже полезно, чтоб потом такие же свои не делать. =)
 

ToxaRat

Чёрный маг
Lotus team
06.11.2007
3 231
18
#12
Изучать чужие костыли тоже полезно, чтоб потом такие же свои не делать. =)
разбирая чужое я чаще ловлю себя на мысли что до ТАКОГО я просто не в силах додуматься :discard:

это для него хочешь ссылку на открытие в дизайнере?
да, потому как начал уже добавлять действия :)
 

VladSh

начинающий
Lotus team
11.12.2009
1 262
6
#13
Omh
Я бы с удовольствием пользовался Твоей тулзой, если она никуда никаких писем не шлёт.
Был бы очень благодарен за ссылку на закач! :bequiet:
 

ToxaRat

Чёрный маг
Lotus team
06.11.2007
3 231
18
#16
Я бы с удовольствием пользовался Твоей тулзой, если она никуда никаких писем не шлёт.
отключи почту никуда ничего слать не будет, и чего боишься то?
чтобы получить все твой код, нужно сделать ошибку в каждой строчке, а такой код никому не нужен вообще
Lotus Analyzer V1.6
 

VladSh

начинающий
Lotus team
11.12.2009
1 262
6
#17
ToxaRat
Я не люблю проги, которые что-то куда-то шлют и вообще делают то, что мне не нужно...
А кода (отдельных кусков) мне не жалко, я просто так даю, если люди просят.
 

ToxaRat

Чёрный маг
Lotus team
06.11.2007
3 231
18
#18
Я не люблю проги, которые что-то куда-то шлют и вообще делают то, что мне не нужно...
А кода (отдельных кусков) мне не жалко, я просто так даю, если люди просят.
значит останешься без сладкого :rolleyes: