NetBox 2.7 使用手册

WriteVariant 方法

向当前流对象转储一个 VB 变量

语法

stream.WriteVariant var[, mode]
 

参数

stream
一个实例化的流对象

var
给定的需要转储的变量

mode
指定转储方式,缺省为 7

功能

转储时可以通过设定转储方式得到不同的安全级别,转储方式 mode 可以由以下一个或者多个数值相加得到:

1:允许转储对象,当转储的内容中包含其他对象时,可以决定是否继续转储;
2:允许转储外部对象,当转储的内容中包含非 NetBox 内部对象的其他对象时,可以决定是否继续转储;
4:允许转储的对象重复引用,当转储内容中包含的其他对象出现多个实例时,可以决定是否继续转储;

注释

使用 WriteVariant 可以快速方便的一次将变量中的内容全部转储到流对象中,与 ReadVariant 方法配合可以灵活的在内存与永久存储设备和网络设备之间交换数据。

当变量中存储了对象时,此方法将试图将其存储,如果不能存储,则返回错误。当变量中存储了同一对象的多个引用时,此方法将只转储一个拷贝。

当需要将转储数据通过开放环境,比如通过网络,或者通过软盘传递时,如果允许转储重复引用的对象将可能对系统产生内存泄露攻击,所以强烈建议在此类情况下转储和装载时将 mode 设定为禁止重复装载,或者如果禁止外部对象。

应用于

Comm 对象 | File 对象 | PipeLine 对象 | Stream 对象
版权所有: 2003- 网络盒子