回覆列表
  • 1 # 使用者5570437808090

    1、兩者的應用物件不同CloseFile 主要用於文字檔案、記錄型別檔案及無型別檔案,需要提供一個 File 型別的引數作為目標物件,這個 File 型別是 delphi 自己實現的;其函式原型定義如下:FileClose 主要用於二進位制流檔案,是基於 Windows API的。在 windows 平臺中,最常用的是 handle (控制代碼)的概念,比如:視窗控制代碼、按鈕控制代碼、檔案控制代碼等等。其函式原型定義如下:從使用的角度來看,如果是簡單的文字型別或記錄型別,使用 CloseFile 系列的函式比較方便,尤其是記錄型別的檔案讀取。而從相容性的角度來看,由於 FileClose 使用 handle 為操作物件,其相容性更強些。2、使用的方法不同(1)使用 CloseFile 系列的步驟如下:首先,是用 AssignFile 將檔案變數與一個檔案關聯起來;第二步,Reset、ReWrite、Append開啟檔案;第三步,用ReadLn/WriteLn/Read/Write等進行檔案內容讀寫操作;最後,使用CloseFile關閉已開啟的檔案。(2) FileClose 需要以 控制代碼 為操作物件,其步驟大致如下1、用 FileOpen 函式,用指定方式開啟檔案;2、重新定位檔案指標,使其從頭開始; 3、進行讀取等操作;4、用 FileClose 關閉檔案。

  • 中秋節和大豐收的關聯?
  • 安卓智慧手機刷了機之後會卡嗎?