在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
unit NativeXmlObjectStorage function ComponentCreateFromXmlFile(const FileName: string; Owner: TComponent; const Name: string): TComponent; 从文件名称为FileName的XML文件读取并创建组件。为了成功地从头开始创建组件,组件的类必须事先调用RegisterClass进行登记。添加到指定Owner组件的子组件列表。这通常是一个形式。指定Name作为创建的组件的新组件的名称。 注:它调用ComponentCreateFromXmlStream实现。 4.2.2.ComponentCreateFromXmlNode function ComponentCreateFromXmlNode(ANode: TXmlNode; Owner: TComponent; const Name: string): TComponent; 从TXmlNode类型的ANode节点读取并创建组件。为了成功地从头开始创建组件,组件的类必须事先调用RegisterClass进行登记。添加到指定Owner组件的子组件列表。这通常是一个形式。指定Name作为创建的组件的新组件的名称。 注:它使用TsdXmlObjectReader类实现。 4.2.3.ComponentCreateFromXmlStream function ComponentCreateFromXmlStream(S: TStream; Owner: TComponent; const Name: string): TComponent; 从XML流类型的S中读取并创建组件。为了成功地从头开始创建组件,组件的类必须事先调用RegisterClass进行登记。添加到指定Owner组件的子组件列表。这通常是一个形式。指定Name作为创建的组件的新组件的名称。 注:它调用ComponentCreateFromXmlNode实现。 4.2.4.ComponentCreateFromXmlString function ComponentCreateFromXmlString(const Value: string; Owner: TComponent; const Name: string): TComponent; 从XML字符串类型的Value中读取并创建组件。为了成功地从头开始创建组件,组件的类必须事先调用RegisterClass进行登记。添加到指定Owner组件的子组件列表。这通常是一个形式。指定Name作为创建的组件的新组件的名称。 注:它调用ComponentCreateFromXmlStream实现。 4.2.5.ComponentSaveToXmlFile procedure ComponentSaveToXmlFile(AComponent: TComponent; const FileName: string; AParent: TComponent); 存储组件AComponent所有公布的属性到名为FileName 的XML文件。指定AParent为了储存Parent正确的方法和事件参考。 注:它调用ObjectSaveToXmlFile实现。 4.2.6.ComponentSaveToXmlNode procedure ComponentSaveToXmlNode(AComponent: TComponent; ANode: TXmlNode; AParent: TComponent); 存储组件AComponent所有公布的属性到TXmlNode格式的ANode中。指定AParent为了储存Parent正确的方法和事件参考。 注:它调用ObjectSaveToXmlNode实现。 4.2.7.ComponentSaveToXmlStream procedure ComponentSaveToXmlStream(AComponent: TComponent; S: TStream; AParent: TComponent); 存储组件AComponent所有公布的属性到XML格式的流S中。指定AParent为了储存Parent正确的方法和事件参考。 注:它调用ObjectSaveToXmlStream实现。 4.2.8.ComponentSaveToXmlString function ComponentSaveToXmlString(AComponent: TComponent; AParent: TComponent): string; 存储组件AComponent所有公布的属性到XML格式的字符串中。指定AParent为了储存Parent正确的方法和事件参考。 注:它调用ObjectSaveToXmlString实现。 4.2.9.DecodeBase64 Unit NativeXml function DecodeBase64(const Source: UTF8String): RawByteString; 解码BASE64的数据Source为二进制数据。该函数返回为UTF8String的二进制数据。使用TStringStream转换这些数据流。源UTF8String可能包含换行符和控制字符,这些符号将被忽略。 4.2.10.DecodeBinHex Unit NativeXml function DecodeBinHex(const Source: UTF8String): RawByteString; 解码BinHex数据Source为二进制数据。该函数返回为UTF8String的二进制数据。使用TStringStream转换这些数据流。源UTF8String可能包含换行符和控制字符,这些符号将被忽略。 4.2.11.EncodeBase64 Unit NativeXml function EncodeBase64(const Source: RawByteString): UTF8String; 二进制数据Source编码为BASE64。该函数返回UTF8String格式的BASE64编码数据,没有任何换行符。 4.2.12.EncodeBinHex Unit NativeXml function EncodeBinHex(const Source: RawByteString): UTF8String; 二进制数据Source编码为BINHEX。该函数返回UTF8String格式的BINHEX编码数据,没有任何换行符。 4.2.13.FormCreateFromXmlFile function FormCreateFromXmlFile(const FileName: string; Owner: TComponent; const Name: string): TForm; 从文件名称为FileName 全部评论
专题导读
热门推荐
热门话题
阅读排行榜
|
请发表评论