【導(dǎo)讀】TReader對(duì)象是可實(shí)例化的用于從相聯(lián)系的流中讀取數(shù)據(jù)的Filer對(duì)象。聲明了不少屬性、方法和事件。OnError,OnFindMethod和OnSetName事件使應(yīng)用程序在運(yùn)行中。讀數(shù)據(jù)時(shí)能定制響應(yīng)方式。除了覆蓋了一些從TFiler對(duì)象中繼承的方法外,TReader對(duì)象還定義大量的讀不同類型的數(shù)據(jù)和觸發(fā)事件的方法。Owner屬性賦值的部件。如果將Position的值設(shè)得超過當(dāng)前緩沖區(qū),將引起調(diào)用FlushBuffer。在使用上通常和FixupReferences和EndReferences一起放在Try?轉(zhuǎn)移到對(duì)象實(shí)例中。finally塊中并配合BeginReferences和。EndReferences方法終止處理相互引用的塊操作,釋放對(duì)象列表。EndfList方法返回True終止條件。這時(shí),預(yù)示流中的下一個(gè)項(xiàng)目是列表結(jié)束標(biāo)。志,需要調(diào)用ReadListEnd方法。DefineProperties方面中讀string數(shù)據(jù)。對(duì)象之前檢測(cè)標(biāo)簽。Reader對(duì)象就能防止疏忽大意,導(dǎo)致讀取無(wú)效或過時(shí)的數(shù)。Filer標(biāo)簽是四個(gè)字符,對(duì)于Delphi,該標(biāo)簽是“TPF0”。當(dāng)一個(gè)Write對(duì)象將部件寫入流中時(shí),它在部件前面預(yù)寫。位置是否重要的標(biāo)志;第二個(gè)值指明它在祖先窗體創(chuàng)建次序。方法自動(dòng)調(diào)用ReadPrefix。指針的通常都是事件。之,將Error參數(shù)置為False,將防止FindMethod方法引發(fā)異常事件。