Агент перестал видеть функцию из библиотеки

  • Автор темы D!m@n
  • Дата начала
D

D!m@n

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

Агент перестал видеть функцию из библиотеки. Пишет
Cannot find external name: ENCRYPTATTACHMENTS в строке 73
EncryptAttachments - это функция в подключаемой библиотеке.
Библиотека в базе есть.
В коде агента через Use подключена.
В коде самой библиотеки - Option Public.
В общем, глюк не из-за ошибки в коде 100%.

Вообще - все как всегда. И раньше это все работало.
Проблема появилась вдруг, когда я кое-чего в ней поменял (изменения несущественные, такую ошибку вызвать не могли).

Пересохранить вызывающий агент - пробовал.

Пока перенес функцию из библиотеки в сам агент, заработал.

Подскажите, что с этим делать?
Заранее спасибо!

P.S. Сейчас попробовал сделать еще тупенького агента, который использует функцию из этой библиотеки.
При вызове функции выдает сообщение: Generic LSE Failure.
 

morpheus

скриптописец
07.08.2006
3 915
1
#3
Для: D!m@n
библиотеку пересохраните , можно удалить из options её и опять прописать попробуйте
 

wowa

Well-known member
01.02.2007
845
0
#4
У меня были тоже проблемы, что не видело библиотеку
Я удалял этот Use и прописывал заново
 
D

D!m@n

#5
Проблема решилась так:
<!--QuoteBegin-wowa+17:01:2008, 15:10 -->
<span class="vbquote">(wowa @ 17:01:2008, 15:10 )</span><!--QuoteEBegin-->У меня были тоже проблемы, что не видело библиотеку
Я удалял этот Use и прописывал заново
[snapback]93912" rel="nofollow" target="_blank[/snapback]​
[/quote]

Это первое, что я попробовал, но думаю, что через способ Yakov'a тоже получилось бы.
Всем ответившим огромное спасибо и +1!

P.S. Кстати, сделал наблюдение: простое пересохранение кода влечет за собой его переподписание, но не влечет, как я думал до этого, перекомпиляции.
Для этого надо что-нибудь в нем поменять.
Ужос, в общем :))