正在加载图片...
14.1.2对象链接与嵌入的区别 链接与嵌入的不同之处在于插入到OLE控件的对象(数据)所存放的位置。 例如,当把一个Word文档链接到VB应用程序时,VB是将Word文档的指针 (即地址)插入而不是对象本身。对象本身仍然由创建它的Word应用程序 管理,存储在OLE控件之外。在调用该文档时根据该地址去访问被链接的 Word文档。如果word文档数据源中的数据发生变化时,应用程序所调用 的数据也随之变化,如果数据源移动了位置、更改了名称或遭到了破坏, 在VB应用程序中都将不能正确调用它。当我们将一个Word文档嵌入到VB 应用程序中时,VB是将Word文档本身插入到应用程序中,并将该Word随 VB应用程序一起存储。其他的程序是不允许访问被嵌入对象的。 可见,链接与嵌入各有优缺点。嵌入到OLE控件中的数据不会丢失,但它 是以占用更多的空间为代价的。链接到OLE控件中的数据虽然占用较少的 空间,但是数据源容易受外界的影响而丢失。 cauae basic语言程序设计Visual Basic 语 言 程 序 设 计 14.1.2 对象链接与嵌入的区别 n 链接与嵌入的不同之处在于插入到OLE控件的对象(数据)所存放的位置。 n 例如,当把一个Word文档链接到VB应用程序时,VB是将Word文档的指针 (即地址)插入而不是对象本身。对象本身仍然由创建它的Word应用程序 管理,存储在OLE控件之外。在调用该文档时根据该地址去访问被链接的 Word文档。如果Word文档数据源中的数据发生变化时,应用程序所调用 的数据也随之变化,如果数据源移动了位置、更改了名称或遭到了破坏, 在VB应用程序中都将不能正确调用它。当我们将一个Word文档嵌入到VB 应用程序中时,VB是将Word文档本身插入到应用程序中,并将该Word随 VB应用程序一起存储。其他的程序是不允许访问被嵌入对象的。 n 可见,链接与嵌入各有优缺点。嵌入到OLE控件中的数据不会丢失,但它 是以占用更多的空间为代价的。链接到OLE控件中的数据虽然占用较少的 空间,但是数据源容易受外界的影响而丢失
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有