VARIAVEL

FGONCALVES 23/07/2025 09:10:43
#504997
Bom dia, pessoal! Estou enviando uma imagem pra que possa ver melhor

Como o vb.net sabe que RetC é uma classe do tipo NFE.C_Web_Service.RetRecibo ???

Já procurei e não consigo achar.
Desde já agradeço a ajuda dos amigos.
SAMUKA 23/07/2025 19:28:44
#505001
Boa noite!

Provavelmente L_Retornos é um método que retorna um RetRecibo
KERPLUNK 23/07/2025 20:20:46
#505002
Resposta escolhida
RetC é só um nome de variável, não um tipo. L_Retornos é uma lista que contém N items de algum tipo. Se está dando algum erro, L_Retornos deve estar vazio ou nulo.
FGONCALVES 24/07/2025 09:50:35
#505007
Bom dia!
Eu esqueci de dizer, esse projeto eu peguei aqui mesmo no site, copiei e colei algumas coisas, outras como classes eu importei. Vem dando tudo certo, mas essa variável ta dando erro não sei o por quê. A mensagem diz que ela não está declarada. Mas já procurei no original e não consigo encontrar onde ela está declarada.
Essa imagem acima é do projeto que baixei aqui no fórum. Esse que estou enviando agora é do meu sistema.
Se trata do emissor de NFe que estou tentando implantar no meu sistema.
Se alguém puder me ajudar, eu agradeço muito!
FGONCALVES 24/07/2025 13:36:55
#505010
Vejam a tela baixo o RetornoConsulta: ele tem itens.
KERPLUNK 24/07/2025 21:13:46
#505014
Na linha acima do for, coloque:

Dim RetC As RetRecibo

Veja se funciona.

PS: Você está urgentemente precisando aprender sobre OOP. O que você mostrou, não são itens, mas sim definições de classe.
FGONCALVES 28/07/2025 16:10:03
#505024
Boa tarde!

eu coloquei assim: Dim RetC As New Wizard_System.C_WebService.RetRecibo

e deu certo. funcionou direitinho. só não entendo o porque que no exemplo que enviei aqui tava funcionando sem declarar e no meu não funcionava.
Mas tudo bem.
Sobre aprender OOP, com certeza! preciso aprender e muito...

Obrigado!!!
Tópico encerrado , respostas não são mais permitidas