Подтвердить что ты не робот

Ссылка на не разделяемый элемент требует, чтобы ссылка на объект возникала при вызове общего доступа

У меня есть общедоступный класс "General", в котором находится Public Sub "updateDynamics". Когда я пытаюсь ссылаться на него в коде для страницы, например:

updateDynamics(get_prospect.dynamicsID)

Я получаю следующую ошибку:

ссылка на не разделяемый элемент требует ссылки на объект

4b9b3361

Ответ 1

Вам либо нужно сделать метод Shared, либо использовать экземпляр класса General:

Dim gen = New General()
gen.updateDynamics(get_prospect.dynamicsID)

или

General.updateDynamics(get_prospect.dynamicsID)

Public Shared Sub updateDynamics(dynID As Int32)
    ' ... '
End Sub

Общий (VB.NET)

Ответ 2

Перейдите в Декларацию желаемого объекта и отметьте его общим.

Friend Shared WithEvents MyGridCustomer Как Janus.Windows.GridEX.GridEX