Although components created in VB always have the type library compiled into them it is also quite common for components created by other programming environments to store their type libraries in external OLB (object library) or TLB (type library) files