Ссылка на не разделяемый элемент требует, чтобы ссылка на объект возникала при вызове общего доступа
У меня есть общедоступный класс "General", в котором находится Public Sub "updateDynamics". Когда я пытаюсь ссылаться на него в коде для страницы, например:
updateDynamics(get_prospect.dynamicsID)
Я получаю следующую ошибку:
ссылка на не разделяемый элемент требует ссылки на объект
Ответы
Ответ 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