注意   任何数据类型的数组都需要 20 个字节的内存空间,加上每一数组维数占 4 个字节,再加上数据本身所占用的空间。数据所占用的内存空间可以用数据元数目乘上每个元素的大小加以计算。例如,以 4 个 2 字节之 Integer 数据元所组成的一维数组中的数据,占 8 个字节。这 8 个字节加上额外的 24 个字节,使得这个数组所需总内存空间为 32 个字节。包含一数组的 Variant 比单独的一个数组需要多 12 个字节。安全 不容易出错

解决方案 »

  1.   

    使用其它部件提供的对象的应用程序或部件称之为客户端。部件以相对于客户端的位置作为其特征。一个进程外部件是一个 .exe 文件,在其自己的进程中运行,且使用自己的执行线程。因此,客户端与进程外部件之间的通信被称为进程间或进程外通信。进程内部件,如 .dll 或 .ocx 文件,与客户端运行在同一个进程中。由于属性和方法调度不必跨越进程,所以提供了最快捷地访问对象的方法。但是,进程内部件必须使用客户端的执行线程。详细信息   第八章“建立代码部件”进一步介绍了进程内和进程外部件,包括线程安全 DLL 和多线程 EXE 部件。控件部件(.ocx 文件)是进程内部件,将在第九章“建立 ActiveX 控件”中深入介绍。提供活动文档的部件可以在进程内或进程外运行,如第十一章“创建 ActiveX 文档”中所介绍。“建立代码部件”进一步介绍了进程内和进程外部件,包括线程安全 DLLs 和多线程 EXE 部件。控件部件(.ocx 文件)是进程内部件,将在“建立 ActiveX 控件”中深入介绍。提供活动文档的部件可以在进程内或进程外运行,如“创建 ActiveX 文档”中所介绍。
      

  2.   

       直接看帮助,VB最大的好处就是有中文帮助,虽然有不少错,但已经非常不错了。
       把"使用VB"->"部件工具指南"那一章都看看,很有用,VB的精华所在。再把里面的
    例子代码自己研究一下,自带的例子都非常经典,不错。