OSEC

Neohapsis is currently accepting applications for employment. For more information, please visit our website www.neohapsis.com or email hr@neohapsis.com
 
From: Balaev, Alexander (A.) (abalaevFORD.COM)
Date: Fri May 04 2001 - 12:54:14 CDT

  • Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]

    Russell,
    Thanks.
    Alex

    Alexander Balaev
    Ford Application Management Center
    voice: 313-206-3741
    mailto:abalaevford.com

    Essentially, if by "data sets" you mean something which advertises
    membership in a pre-defined class of things. This is what component
    categories are all about.

    Here's a graphic example of what a particular component might look like in
    the registry.
    In this case, note the three different GUIDS under this component's
    Implemented Categories; so this component is a member of three different
    categories. Elsewhere in the registry, the category is actually described.

    HKEY_CLASSES_ROOT
       CLSID
          {8C439002-14EC-11D2-A27E-080009B6F22B}
             Implemented Categories
                {40FC6ED5-2438-11CF-A3DB-080036F12502}
                {6ED8A829-5036-11D3-9FB3-00C04F6BC6A5}
                {C0CE08F6-9CC1-11D0-B4AD-0000F8037368}

             InprocServer32
                H:\\Af\\bin\\Annotation.dll
                ThreadingModel = Apartment

    Keep in mind that this is just one way of doing it. It happens to have been
    invented by Microsoft and is standard, but it has it's short comings (no
    native support for category stuff in VB for one). You could just as well
    use a file based mechanism or create your own registry based system for
    doing the same thing.

    ----------------------------------------------------------------
    Users Guide http://msdn.microsoft.com/workshop/essentials/mail.asp
    contains important info. Save time, search the archives at
    http://discuss.microsoft.com/archives/index.html .
    To unsubscribe, mailto:DCOM-signoff-requestDISCUSS.MICROSOFT.COM