Quais são símbolos sublinhadas em uma DLL VB?
Pergunta
Eu tenho app um C ++ em VS2005 e importação de uma DLL VB. IntelliSense me mostra todos os símbolos na DLL como esperado, mas também mostra todos (ou quase todos) deles novamente com um prefixo sublinhado (sem @s neles embora). Por que é isso? Quais são as diferenças entre os itens sublinhadas e os itens normais?
Solução
Assumindo que você está falando VB6, a principal versão sublinhado _Klass é a interface padrão VB-gerado para a classe Klass. Este site tem uma boa explicação: http://www.15seconds.com/issue/040721.htm
Outras dicas
Em (alguns) c # padrões de codificação o sublinhado prefixo denota uma variável privada, que pode explicá-lo ... é VB ou VB.Net?
Confira este artigo wiki na desconfiguração do nome para um olhar em profundidade:
As propriedades símbolos? Se assim for, estes podem ser apenas as variáveis ??privadas que apóiam as propriedades.