IF ESTRANHO
Olá pessoal, blzinha?
Estou com um problema bem estranho, tenho uma classe que retorno em um property get uma string que pode conter o valor [Ô]U[Ô] ou [Ô]P[Ô], em um formulário eu estou chamando esta classe e recuperando esta string pela propriedade .tipoetiqueta.
Como estou fazendo abaixo:
If classeParametros.tipoetiqueta = [Ô]U[Ô] Then
msgbox([Ô]teste[Ô])
end if
O problema é que este IF está sendo positivo em qualquer coisa que eu coloquei, já usei:
classeParametros.tipoetiqueta <> [Ô]U[Ô]
classeParametros.tipoetiqueta = [Ô]w[Ô] e etc...
Todos os resultados retornam positivos no if, o que pode estar acontecendo?
Estou com um problema bem estranho, tenho uma classe que retorno em um property get uma string que pode conter o valor [Ô]U[Ô] ou [Ô]P[Ô], em um formulário eu estou chamando esta classe e recuperando esta string pela propriedade .tipoetiqueta.
Como estou fazendo abaixo:
If classeParametros.tipoetiqueta = [Ô]U[Ô] Then
msgbox([Ô]teste[Ô])
end if
O problema é que este IF está sendo positivo em qualquer coisa que eu coloquei, já usei:
classeParametros.tipoetiqueta <> [Ô]U[Ô]
classeParametros.tipoetiqueta = [Ô]w[Ô] e etc...
Todos os resultados retornam positivos no if, o que pode estar acontecendo?
se eu tento apresentar o conteúdo da string com um msgbox o programa não dá erro e tb não mostra a string. nada acontece.
tipoetiqueta está declarado como qual tipo de variável? Se for booleana vai voltar True eternamente mesmo ou dará erro, o mais provável.
Tópico encerrado , respostas não são mais permitidas