ActiveCompanionSet xtras for Macromedia Director
Mapping between Lingo data types and Automation data types
COM Automation defines certain set of possible types that values could be. Lingo defines another set of types that Lingo values could be. VbScriptXtra performs necessary type casting operations to map one set of types into another.
In some cases VbScriptXtra cannot know how to convert the value from one type to another. So it can fail with error message saying "Cannot type cast Lingo or COM value". This type of errors could be programmatically detected via standard VbScriptXtra's wrappers error checking properties.
See detailed description which types are mapped to which types in PDF documentation.