ソースを参照

* Set read buffer size to 4K (speeds up)

git-svn-id: trunk@23469 -
michael 12 年 前
コミット
efd6f8851e
1 ファイル変更3 行追加0 行削除
  1. 3 0
      packages/fcl-passrc/src/pscanner.pp

+ 3 - 0
packages/fcl-passrc/src/pscanner.pp

@@ -190,6 +190,7 @@ type
   private
     FTextFile: Text;
     FileOpened: Boolean;
+    FBuffer : Array[0..4096-1] of byte;
   public
     constructor Create(const AFilename: string); override;
     destructor Destroy; override;
@@ -797,10 +798,12 @@ end;
   ---------------------------------------------------------------------}
 
 constructor TFileLineReader.Create(const AFilename: string);
+
 begin
   inherited Create(AFileName);
   Assign(FTextFile, AFilename);
   Reset(FTextFile);
+  SetTextBuf(FTextFile,FBuffer,SizeOf(FBuffer));
   FileOpened := true;
 end;