• Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

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

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

Darker

Встречал ли кто-нибудь из вас баг:
Есть Библиотека скриптов, в которой есть один класс.
Код:
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

Чёрный маг
Green Team
06.11.2007
3 332
42
BIT
0
Darker
может есть такая же переменная в глобалах? :)
 
D

Darker

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

morpheus

может наименование класса совпадает с именем библиотеки?

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

Darker

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

Akupaka

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

Обучение наступательной кибербезопасности в игровой форме. Начать игру!