Delphi 中檔案的操作FileOpen

2021-06-02 10:40:53 字數 867 閱讀 8920

var

ifilehandle : integer;

ifilelength : integer;

ibytesread, i : integer;

buffer : ^char;

strpath : string;

begin

// 取得檔案路徑

// 讀取檔案內容

ifilehandle := fileopen(strpath,fmopenread);//fmopenread指的是檔案以唯讀方式開啟,還有其他更多的方式,如fmcreate等

if ifilehandle <> -1 then // 判斷檔案返回值,看開啟是否正確

begin

ifilelength := fileseek(ifilehandle,0,2);//得到檔案的長度

fileseek(ifilehandle,0,0); // 游標指向起始

getmem(buffer,(ifilelength+1));//buffer分配記憶體

ibytesread := fileread(ifilehandle, buffer, ifilelength); //讀資料,寫時可用filewrite

end;

fileclose(ifilehandle);// 關閉檔案

end;

在vc程式設計中,檔案操作有較多的方式,比如使用api,c++的檔案流,c的file檔案操作以及使用mfc提供的封裝類cfile等等, 其實在delphi中的檔案操作也有很多的方式,這裡我只想談談fileopen操作檔案的方式,話不多說,示例是最有說服力的:

以上可以簡單的說明怎樣讀取,當然要真正完全掌握這個方法,那就要靠自己多多專研了!

delphi中檔案以及執行緒操作基礎

這週寫的最後的就是delphi了,簡直沒把我坑死。想找個對列容器,上網查老半天,費老鼻子勁了。想往tobjectlist中新增物件,怎麼改怎麼報錯,最好只好在tlist中新增指標,然後強制轉換。怎麼 往tobjectlist中新增資料我現在還沒解決,所以這不是重點。今天的主要說說delphi中的執行...

Delphi 檔案操作的封裝

unit fileoper inte ce uses windows,shellapi,sysutils type tfileoper class public class function winerasefile owner integer wichfiles string sendtorecy...

Delphi 操作Ini檔案

delphi提供了乙個tinifile類,使我們可以非常靈活的處理ini檔案 一 ini檔案的結構 小節名 ini檔案 關鍵字1 值1 關鍵子2 值2 ini檔案允許有多個小節,每個小節又允許有多個關鍵字,後面是該關鍵字的值。值的型別有三種 字串 整型數值和布林值。其中字串存貯在ini檔案中時沒有引...