Was sind unterstrichene Symbole in einem VB-DLL?
Frage
Ich habe eine C ++ app in VS2005 und einen VB-DLL importieren. IntelliSense zeigt mir alle Symbole in der DLL wie erwartet, aber es zeigt auch, alle (oder fast alle) von ihnen wieder mit einem Unterstrich Präfix (keine @s in ihnen obwohl). Warum ist das? Was sind die Unterschiede zwischen dem unterstrichenen Artikel und dem normalen Artikel?
Lösung
Sie sprechen VB6 Unter der Annahme, die führenden Unterstrich Version _Klass ist die Vb-generated Standard-Schnittstelle für die Klasse Klass. Diese Seite hat eine schöne Erklärung: http://www.15seconds.com/issue/040721.htm
Andere Tipps
(etwas) c # Coding-Standards den Unterstrich Präfix eine private Variable bezeichnet, das könnte es erklären ... ist es VB oder VB.Net?
Überprüfen Sie diese Wiki-Artikel über Namen Mangeln out für einen eingehenden Blick:
Sind die Symbole Eigenschaften? Wenn ja, könnten diese nur die privaten Variablen sein, die Eigenschaften sichern.