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

有關TMemoryStream??

尚未結案
shing187
一般會員


發表:45
回覆:63
積分:21
註冊:2003-01-15

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-03-25 19:14:02 IP:211.78.xxx.xxx 未訂閱
請問一下 TMemoryStream *msBuf; ... msBuf->SaveToFile("D:\\test\\test.dat"); 會出現EFCreateError with Message 'Cannot create file D:\test\test.dat' 請問是哪邊出錯了呢?? 該怎麼改正確??Ths... 發表人 - shing187 於 2003/03/25 19:14:43
jessechan
版主


發表:109
回覆:394
積分:254
註冊:2002-04-05

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-03-25 20:23:21 IP:61.228.xxx.xxx 未訂閱
程式好像沒問題, 或是問題出在你省略的那幾行, 不然就檢查一下你的環境, 如在 D:\test\ 中有一個 test.dat 而且又是 readonly, 保証你一定得到這個訊息. Jesse Chan
------
Jesse Chan
jessechan
版主


發表:109
回覆:394
積分:254
註冊:2002-04-05

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-03-25 20:24:45 IP:61.228.xxx.xxx 未訂閱
再者如你在 D:\test\ 這個目錄沒有寫入的權限, 或是指定目錄不存在也是可能. Jesse Chan
------
Jesse Chan
shing187
一般會員


發表:45
回覆:63
積分:21
註冊:2003-01-15

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-03-26 09:20:17 IP:211.78.xxx.xxx 未訂閱
1.請問一下怎麼判斷該目錄存在與否,如果不存在該怎麼 去Create這個目錄呢?? 2.如果沒有寫入的權限,該怎麼更改權限??
jessechan
版主


發表:109
回覆:394
積分:254
註冊:2002-04-05

發送簡訊給我
#5 引用回覆 回覆 發表時間:2003-03-26 09:45:45 IP:203.75.xxx.xxx 未訂閱
1. DirectoryExist 2. CreateDir 3. 你這個問題的範圍是 MCSE 的一科. 用程式改的話難度更是高, 我很難回答. Jesse Chan
------
Jesse Chan
shing187
一般會員


發表:45
回覆:63
積分:21
註冊:2003-01-15

發送簡訊給我
#6 引用回覆 回覆 發表時間:2003-03-26 10:37:22 IP:211.78.xxx.xxx 未訂閱
請問一下CreateDir 是否只能Create一層目錄而已?? 如果一次要Create多層目錄,該怎麼寫??
jessechan
版主


發表:109
回覆:394
積分:254
註冊:2002-04-05

發送簡訊給我
#7 引用回覆 回覆 發表時間:2003-03-26 12:33:35 IP:203.75.xxx.xxx 未訂閱
是的, 所以你要由上而下一層層檢查. Jesse Chan
------
Jesse Chan
系統時間:2024-05-04 19:57:45
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!