web-dev-qa-db-ja.com

非共有メンバーへの参照には、public subの呼び出し時にオブジェクト参照が発生する必要があります

私は、パブリックサブ「updateDynamics」であるパブリッククラス「General」を持っています。次のようなページのコードビハインドで参照しようとすると:

updateDynamics(get_prospect.dynamicsID)

次のエラーが表示されます。

非共有メンバーへの参照にはオブジェクト参照が必要です

21
Dave Mackey

メソッド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

Shared(VB.NET)

34
Tim Schmelter

目的のオブジェクトの宣言に移動し、共有とマークします。

友人とJanus.Windows.GridEX.GridEXとしてEvents MyGridCustomerを共有

0
Pastor Hampande