Early and Late Binding
Binding refers to the point at which the system recognizes references to objects
You can declare object variable in three ways
1. Dim obj as Object
2. Dim obj as New myObj
3. Dim obj as myObj
The first one uses Late binding and is the lest prefered, the other two use early binding. Not all objects support the "As New" keyword. You can tell what kind of binding you have by whether VB's Auto Syntax Check feature gives you the Objects properties/Methods.
This has it's roots in COM, something to do with the vTable look up, something I know little about.
Hope this helps
Collin [sig][/sig]