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

  • Автор темы 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"
Комментю добавленное - пашет. Как и чем нужно бить в бубен?
 

ToxaRat

Чёрный маг
Lotus team
06.11.2007
3 231
17
#2
Darker
может есть такая же переменная в глобалах? :)
 
D

Darker

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

morpheus

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

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

Darker

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

Akupaka

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