调用公共子当参照本发明的非共享成员需要对象引用发生(Reference to a non-share

2019-07-04 00:04发布

我有一个公共类“通则”中这是一个公共子“updateDynamics”。 当我试图引用它在代码隐藏,像这样的页面:

updateDynamics(get_prospect.dynamicsID)

我得到以下错误:

参照本发明的非共享成员需要的对象引用

Answer 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)



Answer 2:

转到所需对象的声明和其标记共用。

朋友共享WITHEVENTS MyGridCustomer作为Janus.Windows.GridEX.GridEX



文章来源: Reference to a non-shared member requires an object reference occurs when calling public sub