請教FANDLE 問題 |
缺席
|
bio
一般會員 發表:42 回覆:36 積分:20 註冊:2003-03-05 發送簡訊給我 |
HANDLE 是用來取得device的一些資訊
把這些都裝在HANDLE裡
我想請教的是
ReadFile(
fileFATHandle, // handle to file
tmpbuff, // data buffer
FindBuffLen, // number of bytes to read
&nNumberOfBytesRead, // number of bytes read
NULL // lpOverlapped // overlapped buffer
);
是透過fileFATHandle這各HANDLE來將某各區段的值讀進tmpbuff裡 相對的 我對tmpbuff改了一些值後 我想將整各tmpbuff丟回去原來那個區段
請問要用的是哪個語法
WriteFile???
如果是請教我怎麼用
如果不是 那有可用哪種呢???
謝謝
|
RaynorPao
版主 發表:139 回覆:3622 積分:7025 註冊:2002-08-12 發送簡訊給我 |
引言: HANDLE 是用來取得device的一些資訊 把這些都裝在HANDLE裡 我想請教的是 ReadFile( fileFATHandle, // handle to file tmpbuff, // data buffer FindBuffLen, // number of bytes to read &nNumberOfBytesRead, // number of bytes read NULL // lpOverlapped // overlapped buffer ); 是透過fileFATHandle這各HANDLE來將某各區段的值讀進tmpbuff裡 相對的 我對tmpbuff改了一些值後 我想將整各tmpbuff丟回去原來那個區段 請問要用的是哪個語法 WriteFile??? 如果是請教我怎麼用 如果不是 那有可用哪種呢??? 謝謝 >>< face="Verdana, Arial, Helvetica"> bio 你好: 這裡有類似的範例,先參考看看 src="http://delphi.ktop.com.tw/loadfile.php?TOPICID=10003806&CC=223734"> -- Enjoy Researching & Developing --
------
-- 若您已經得到滿意的答覆,請適時結案!! -- -- 欲知前世因,今生受者是;欲知來世果,今生做者是 -- -- 一切有為法,如夢幻泡影,如露亦如電,應作如是觀 -- |
bio
一般會員 發表:42 回覆:36 積分:20 註冊:2003-03-05 發送簡訊給我 |
我解決我的問題了
原來要加入LockFile 和UnlockFile
兩個指令 將要寫入的那個區段lock
請參照
dwPos = SetFilePointer(hAppend, 0, NULL, FILE_END);
LockFile(hAppend, dwPos, 0, dwPos dwBytesRead, 0);
WriteFile(hAppend, buff, dwBytesRead,
&dwBytesWritten, NULL);
UnlockFile(hAppend, dwPos, 0, dwPos dwBytesRead, 0);
|
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |