全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:993
推到 Plurk!
推到 Facebook!

請教FANDLE 問題

缺席
bio
一般會員


發表:42
回覆:36
積分:20
註冊:2003-03-05

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-04-27 11:00:59 IP:210.68.xxx.xxx 未訂閱
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

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-04-27 11:29:56 IP:203.73.xxx.xxx 未訂閱
引言: 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

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-04-27 12:27:46 IP:210.68.xxx.xxx 未訂閱
我解決我的問題了 原來要加入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);
系統時間:2024-05-05 11:28:05
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!