在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
4.1.10.TsdSurplusReader类
TsdSurplusReader = class TsdSurplusReader是一个简单的类,它可以存储少许字符,并可以在读取基础流前,返回这些字符。 4.1.10.1.Surplus property Surplus: UTF8String; 4.1.10.2.Create constructor Create(AStream: TStream); 4.1.10.3.ReadChar function ReadChar(var Ch: AnsiChar): integer; 4.1.10.4.ReadCharSkipBlanks function ReadCharSkipBlanks(var Ch: AnsiChar): boolean; 4.1.11.TsdUtf8Stream类 TsdUtf8Stream = class(TsdCodecStream) TsdUtf8Stream是一个转换流,将装载的ANSI、UTF8或Unicode文件,转换成UTF8。该流也可以将UTF8数据保存为ANSI、UTF8或Unicode。 4.1.12.TsdUTF8StringList类 TsdUTF8StringList = class(TPersistent) 非常简单的字符串列表,用于管理保存在节点上的属性列表 4.1.12.1.Count property Count: integer; 4.1.12.2.Items property Items [Index: integer]: UTF8String; 4.1.12.3.Names property Names [Index: integer]: UTF8String; 4.1.12.4.Text property Text: UTF8String; 4.1.12.5.Values property Values [const Name: UTF8String]: UTF8String; 4.1.12.6.Add function Add(const S: UTF8String): integer; 4.1.12.7.Assign procedure Assign(Source: TPersistent); override; 4.1.12.8.Clear procedure Clear; 4.1.12.9.Delete procedure Delete(Index: Integer); 4.1.12.10.IndexOfName function IndexOfName(const Name: UTF8String): integer; 4.1.13.TsdUTF8StringStream类 TsdUTF8StringStream = class(TMemoryStream) 4.1.13.1.Create constructor Create(const S: UTF8String); 4.1.13.2.DataString function DataString: UTF8String; 4.1.14.TsdXmlObjectReader类 TsdXmlObjectReader = class(TPersistent) 使用TsdXmlObjectReader可以从一个XML节点读取任何TPersistent后代公布的属性。 译者注:该类不支持东方语言字符串,如果某节点中引用了没经RegisterClass注册的类,会引发异常。 4.1.14.1.CreateComponent function CreateComponent(ANode: TXmlNode; AOwner: TComponent; AParent: TComponent; AName: string): TComponent; 调用CreateComponent 方法,首先创建AComponent,然后从TXmlNode类型的ANode读取其公布的属性。指定AParent为了解决Parent正确的方法和事件参考。为了成功地从头开始创建组件,组件的类必须事先调用RegisterClass进行登记。指定Aowner将为所有者组件添加该组件为子组件。这通常是一个形式。指定AName作为创建的组件的新组件的名称。 4.1.14.2.ReadComponent procedure ReadComponent(ANode: TXmlNode; AComponent: TComponent; AParent: TComponent); 调用ReadComponent从TXmlNode类型的ANode读取AComponent公布的属性。指定AParent为了解决Parent正确的方法和事件参考。 ReadComponent调用ReadObject完成工作。 4.1.14.3.ReadObject procedure ReadObject(ANode: TXmlNode; AObject: TObject; AParent: TComponent); 调用ReadObject从TXmlNode类型的ANode读取AObject公布的属性。指定AParent为了解决Parent正确的方法和事件参考。 4.1.15.TsdXmlObjectWriter类 TsdXmlObjectWriter = class(TPersistent) 使用TsdXmlObjectWriter可以将任何TPersistent后裔公布的属性,写入到一个XML节点。 4.1.15.1.WriteComponent procedure WriteComponent(ANode: TXmlNode; AComponent: TComponent; AParent: TComponent); 调用WriteComponent将AComponent的公布的属性写入到TxmlNode类型的ANode中。指定AParent为了储存Parent正确的方法和事件参考。 译者注:WriteComponent调用WriteObject完成工作。 4.1.15.2.WriteObject procedure WriteObject(ANode: TXmlNode; AObject: TObject; AParent: TComponent); 调用WriteObject将AObject的公布的属性写入到TxmlNode类型的ANode中。指定AParent为了储存Parent正确的方法和事件参考。 TsdSurplusReader = class TsdSurplusReader是一个简单的类,它可以存储少许字符,并可以在读取基础流前,返回这些字符。 4.1.10.1.Surplus property Surplus: UTF8String; 4.1.10.2.Create 全部评论
专题导读
上一篇:Matlab-10:Ritz-Galerkin方法求解二阶常微分方程发布时间:2022-07-18下一篇:matlab练习程序(非线性常微分方程组参数拟合)发布时间:2022-07-18热门推荐
热门话题
阅读排行榜
|
请发表评论