ERRO INSTANCIANDO CLASSE

MAXCIM 08/10/2017 14:31:47
#477054
Olá amigos tudo bem?

cá estou eu em terras sombrias do POO.

estou com o erro:
[Ô]Não é possível fazer referência a um membro de instância de uma classe de dentro de um método compartilhado ou um inicializador de membro compartilhado sem uma instância explícita da classe.[Ô]

tenho uma classe SHARED Public Shared Function AddOrUpdateCart(ByVal codigo As String, ByVal qtd As Double, ByVal valorProduto As Double, ByVal percDesc As Double) As Object

que é chamada de um script Json. em ASP.net

tudo funcionava, bem, com a funçao de busca do produto com acesso a dados local. retirei tudo e passei para classes em 3 camadas.

ja tentei passar a function dentro da classe para shared tbm, mas sem sucesso.
JABA 08/10/2017 14:52:48
#477055
Resposta escolhida
Métodos compartilhados não dependem das instâncias, pois são exclusivos da classe. Utilize o nome das Classes para chamá-los, creio que isso resolverá o seu problema. Por exemplo, em vez de usar [txt-color=#e80000]_ProdutosBLL[/txt-color].FacaAlgumaCoisa, utilize [txt-color=#0000f0]ProdutosBLL[/txt-color].FacaAlgumaCoisa, pois acredito ser esse o nome de sua classe.
DAMASCENO.CESAR 09/10/2017 13:06:57
#477062
Tentou usar o IMPORTS SuaClasse?
Tópico encerrado , respostas não são mais permitidas