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

可以幫我看一下程式嗎???一個存檔的問題??

答題得分者是:tech_state
kevinhue
一般會員


發表:23
回覆:42
積分:13
註冊:2003-05-06

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-06-02 11:03:37 IP:218.160.xxx.xxx 未訂閱
各位大哥你好: 可以幫我看一下下面的一斷程式嗎?這個程式是由記億體存檔到一個不特定的檔案........complier的時後怪怪的.......thanks void __fastcall TForm1::SaveAs1Click(TObject *Sender) { String Temp; if (SaveDialog2->Execute()) { TMemoryStream *TMS=new TMemoryStream(); char *pt; TMS->Size=65536; Temp=buffer; pt=Temp; pt=(BYTE *)TMS->Memory; TMS->SaveToFile(SaveDialog2->FileName); } } kevinhue
tech_state
版主


發表:44
回覆:638
積分:641
註冊:2003-02-10

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-06-02 11:30:33 IP:61.221.xxx.xxx 未訂閱
kevinhue, 您好 請問Temp=buffer;這行程式的作用為何?因您並沒有宣告buffer,所以不知其代表什麼。 另外pt=Temp;這行程式也有問題,您應該complier時就有error了吧? 可以改為這樣pt=Temp.c_str(); 還有這是要請您再說清楚一點您的需求及為什麼complier的時後怪怪的?您為什麼會覺得怪怪的?    ================================= 涵養怒中氣。謹防順口言。留心忙裡錯。珍惜有時錢。 是非終日有,不聽自然無 天下本無事,庸人自擾之
kevinhue
一般會員


發表:23
回覆:42
積分:13
註冊:2003-05-06

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-06-02 13:20:42 IP:218.160.xxx.xxx 未訂閱
tech_state你好: 很抱歉沒有說清楚,我的buffer是一個共用的String,我這個程式是想說將一個共用的String存到某個檔裡.....就這樣.....thanks Kevinhue
tech_state
版主


發表:44
回覆:638
積分:641
註冊:2003-02-10

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-06-02 13:55:31 IP:61.221.xxx.xxx 未訂閱
kevinhue, 您好 我想您的程式是參考底下連結資料的吧? http://delphi.ktop.com.tw/topic.php?TOPIC_ID=30852 我做了以下修改,不知是否符合您的需求?
//Temp=buffer;
pt=buffer.c_str();
//pt=(BYTE *)TMS->Memory;
TMS->Write(pt, buffer.Length());
 
================================= 涵養怒中氣。謹防順口言。留心忙裡錯。珍惜有時錢。 是非終日有,不聽自然無 天下本無事,庸人自擾之
avex
初階會員


發表:19
回覆:49
積分:43
註冊:2003-03-28

發送簡訊給我
#5 引用回覆 回覆 發表時間:2003-06-02 14:01:15 IP:211.23.xxx.xxx 未訂閱
改成樣試試 pt=buffer.c_str(); TMS->Write(pt, buffer.Length()); // write buffer 到 TMS TMS->SaveToFile(SaveDialog2->FileName);
kevinhue
一般會員


發表:23
回覆:42
積分:13
註冊:2003-05-06

發送簡訊給我
#6 引用回覆 回覆 發表時間:2003-06-02 14:14:09 IP:218.160.xxx.xxx 未訂閱
tech_state板主....你真是太神奇了........thanks                                         
系統時間:2024-05-19 10:03:48
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!