| Existing method | EarlyBind equivalent method | 
|---|---|
| AutoLogin | AutoLoginEarlyBind | 
| Bye | ByeEarlyBind | 
| Connect | ConnectEarlyBind | 
| Hello | HelloEarlyBind | 
| LoadIspecByName | LoadIspecByNameEarlyBind | 
| LoadTeach | LoadTeachEarlyBind | 
| SendFunctionKey | LoadTeachEarlyBind | 
| SetCurrentIspec | SetCurrentIspecEarlyBind | 
| SimpleTransaction | SimpleTransactionEarlyBind | 
| Transaction | TransactionEarlyBind | 
In general, the methods have a 'EarlyBind' on the end of the method name.
For example, ConnectEarlyBind(…….);
If you receive a Visual Basic error similar to the following:
“Cannot marshal parameter #3: The type definition of this type has no layout information”.
Then you need to use the “EarlyBind” version of the method.