Atlanta Custom Software Development 

 
   Search        Code/Page
 

User Login
Email

Password

 

Forgot the Password?
Services
» Web Development
» Maintenance
» Data Integration/BI
» Information Management
Programming
  Database
Automation
OS/Networking
Graphics
Links
Tools
» Regular Expr Tester
» Free Tools

GetHiddenClasses - Retrieve all the hidden classes in a type library

Total Hit ( 1670)

Rate this article:     Poor     Excellent 

 Submit Your Question/Comment about this article

Rating


 


Click here to copy the following block
' Return a collection with all hidden types of a type library
'
' VB's Object Browser hides some types in a type library:
' you can show these types by right clicking on the Object Browser and
' activating the "Show hidden members" option. This option, however,
' shows only types labelled as "hidden", but still hides those whose name
' begins with the underscore character (_).

' Be sure that "TypeLib Information" type library (TlbInf32.tlb)
' is referenced in your VB project.

Function GetHiddenClasses(ByVal TypeLibFile As String) As Collection
  Dim TLI As New TLIApplication
  Dim TypeLibrary As TypeLibInfo
  Dim TypeInfo As TypeInfo
  Dim FileName As String
  
  ' raises an error if unable to open the type library
  ' (e.g. file not found or not a TLB)
  Set TypeLibrary = TLI.TypeLibInfoFromFile(TypeLibFile)
  
  ' prepare the result
  Set GetHiddenClasses = New Collection
  
  ' fill the return collection with hidden type names
  For Each TypeInfo In TypeLibrary.TypeInfos
    ' if the type is hidden, add to the result collection
    If TypeInfo.AttributeMask And TYPEFLAG_FHIDDEN Then
      GetHiddenClasses.Add TypeInfo.Name
    End If
  Next

End Function


Submitted By : Nayan Patel  (Member Since : 5/26/2004 12:23:06 PM)

Job Description : He is the moderator of this site and currently working as an independent consultant. He works with VB.net/ASP.net, SQL Server and other MS technologies. He is MCSD.net, MCDBA and MCSE. In his free time he likes to watch funny movies and doing oil painting.
View all (893) submissions by this author  (Birth Date : 7/14/1981 )


Home   |  Comment   |  Contact Us   |  Privacy Policy   |  Terms & Conditions   |  BlogsZappySys

© 2008 BinaryWorld LLC. All rights reserved.