Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Object Model Creation Guidelines
As discussed in "Organizing Objects: The Object Model," in "General Principles of Component Design," the hierarchy you use to organize the objects in your component can range in complexity from none at all — that is, only independent externally creatable objects with no dependent objects — to a large structure with many dependent objects.
This section offers guidelines for two aspects of designing object models for the components you build using Visual Basic:
Guidelines for Creating Collection Classes Summarizes the recommended collection class implementation guidelines, and provides references to additional discussion and examples.
Guidelines for Creating Root Objects A root object acts as the base of your component’s object model — as if it contains all the other objects. There are many ways to implement a root object, and many possible names.
For More Information The Microsoft Press OLE 2 Programmer’s Reference contains in-depth information on standard objects, including additional component functionality you can gain by building your component with a tool such as Microsoft Visual C++.