TSL内置了COM对象支持,支持通过创建外部com对象来调用外部组件的功能。
TSL中提供一个简单的方法
GetOleObject来创建COM对象。
COM的调用和TSL的对象的调用是没有差异的,也非常类似于PASCAL以及VB等对COM对象的调用。每个COM对象方法或者属性的调用要么返回一个TSL基本类型,如数组,数字,字符串,NIL等,要么返回一个COM对象。
例如:
GetOleObject(“Excel.Application”,0,Obj);
Obj.WorkBooks.Open(“C:\\1.xls”);
上边的代码Obj.WorkBooks隐含着返回了一个WorkBooks对象