程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> Delphi >> 開發Delphi對象式數據管理功能(四)

開發Delphi對象式數據管理功能(四)

編輯:Delphi

20.2.3 TReader對象 

  TReader對象是可實例化的用於從相聯系的流中讀取數據的Filer對象。TReader對象從TFiler繼承下來,除了從TFiler繼承的屬性和方法外,TReader聲明了不少屬性、方法和事件。

  OwnerParent屬性用於表示從Reader對象的流中讀取的部件的擁有者和雙親結點。OnErrorOnFindMethodOnSetName事件使應用程序在運行中讀數據時能定制響應方式。除了覆蓋了一些從TFiler對象中繼承的方法外,TReader對象還定義大量的讀不同類型的數據和觸發事件的方法。

 

20.2.3.1 TReader對象的屬性和方法

 

  1. Owner屬性

  聲明:property Owner: TComponent;

Reader對象的Owner屬性存儲了將用來給從Reader的流中讀出的部件的Owner屬性賦值的部件。

  2. Parent屬性

  聲明:property Parent: TComponent;

Parent屬性存儲將用來給從Reader的流中讀出所有控制的Parent屬性賦值的部件。

  3. Position屬性

  聲明:propertion: Longint;

Reader對象的Position屬性表示相聯的流中讀的當前位置。Position的值還應包括讀緩沖區的大小。對於Reader 對象,Position的值大於流的Position 的值。如果將Position的值設得超過當前緩沖區,將引起調用FlushBuffer

  4. BeginReferences方法

  聲明:procedure BeginReferences;

BeginReferences方法啟動一連串關於讀部件的命令,這些部件包含相互間的交叉引用。在使用上通常和FixupReferencesEndReferences一起放在Try

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved