导航:  »没有这个级别以上的主题«

COM (Component Object Model)

上一页返回章节概述下一页

Free Basic只提供对COM编程的基本支持。 您可以使用TYPE / END TYPE编写接口声明,并通过过程指针调用方法,但不支持unicode动态字符串,变体和安全数组。 还不支持调用自动化对象或主持ActiveX控件。

 

该框架提供了实现适用于COM的数据类型的类:CBSTR(动态unicode字符串),CVariant(变体)和CSafeArray(安全数组)。

 

还有一个OLE容器(COleCon),它允许托管ActiveX控件(也称为OCX)和一个类型库浏览器。

 

类型库(.tlb)是存储有关一个或多个COM对象类的信息的二进制文件。 它们由COM服务器的作者提供为具有TLB文件扩展名的独立数据文件,或者通常作为相关DLL,EXE或OCX中的资源嵌入。

 

类型库浏览器工具从注册表和类型库中提取信息,并将其显示在树视图中,以方便浏览。 它还生成具有所有常量,结构和其他信息以及接口声明的代码。