1. ホーム
  2. vb.net

[解決済み] public subの呼び出し時に、非共有メンバーの参照にオブジェクト参照が必要となる

2022-02-01 04:44:28

質問

Public Class "General"の中にPublic Sub "updateDynamics"があります。これをページのコードビハインドで参照しようとすると、次のようになります。

updateDynamics(get_prospect.dynamicsID)

以下のようなエラーが発生します。

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

解決方法は?

メソッドを作成する必要があります。 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)