About Early and Late Binding
Early binding occurs if you bind a specific object instance to a variable. The following code binds an object to a variable at design time. It is an example of early binding:
var lo_bo = TheApplication().GetBusObject("Account");
Late binding occurs if you bind an object to a variable only at run time. The following code is an example of late binding:
if (TheApplication().ActiveBusObject().Name() == "Account")
var ls_bo_name = TheApplication().ActiveBusObject().Name();
This late binding code does not specify a specific object. The compiler cannot identify this object and it cannot identify that the Name method is part of the object. Siebel CRM can only bind this object to a variable at run time.