ERRO INSTANCIANDO CLASSE
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.
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.
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.
Tentou usar o IMPORTS SuaClasse?
Tópico encerrado , respostas não são mais permitidas