• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

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

  • Автор темы 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, внеся в ней изменение (пробел добавить, потом убрать, например).
 
Мы в соцсетях:

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