Баг с переменными в классе

  • Автор темы Darker
  • Дата начала
D

Darker

Гость
#1
Встречал ли кто-нибудь из вас баг:
Есть Библиотека скриптов, в которой есть один класс.
Код:
Public Class DocInfoCollectionUtil

Private DbIndex As DbProfileIndex
Private session As NotesSession		
Private profile As NotesDocument

Sub New() 
Set session = New NotesSession			
Set profile = session.CurrentDatabase.GetProfileDocument("Profile")	
Set DbIndex = New DbProfileIndex(profile)		
End Sub
end class
пытаюсь в него добавить
Код:
Private Sdde As Variant
Во время создания объекта, ругается "Type mismatch on external name"
Комментю добавленное - пашет. Как и чем нужно бить в бубен?
 
D

Darker

Гость
#3
Как я только не обзывал переменную, все равно ошибка
 

morpheus

скриптописец
07.08.2006
3 915
1
34
Украина, Киев
#4
может наименование класса совпадает с именем библиотеки?

это скорее всего не связанно с ошибкой, это так мысль вслух
 
D

Darker

Гость
#5
А самое главное при отладке дебаггером ошибка не выходит
 

Akupaka

А че я?.. О.о
04.10.2007
3 360
2
34
Kiev, Ukraine
#6
Как используется библиотека? Напрямую или через еще одну библиотеку?
Такая ошибка часто возникает, в случае, если библиотека1 использует библиотеку2, а исполняемый код тянет библиотеку2 через библиотеку1, при внесении изменения в интерфейсную часть библиотеки2. В таких случаях следует после изменения в библиотеке2, перекомпилить ЛС в БД, либо пересохранить библиотеку1, внеся в ней изменение (пробел добавить, потом убрать, например).