TSTREAM的正確用法! |
答題得分者是:Stallion
|
daniel710624
一般會員 發表:11 回覆:13 積分:4 註冊:2003-04-11 發送簡訊給我 |
請教各位, 使用TSTREAM是否有何事項須特別注意的?
我有一段程式: procedure MarkLoad(myField: TBlobField); var stmMyMark: TStream; begin stmMyMark := cdsMaster.CreateBlobStream(myField, bmRead); try MainForm.SimpleGraph.LoadFromStream(stmMyMark); finally stmMyMark.Free; end; end; 這個程式可以正常執行, 但心總是毛毛的,怕它那天當掉....有什麼我需要注意的嗎? 另外, TMemoryStream, TFileStream, TBlobStream的使用時機為何? 原文說明看的我一頭霧水, 懇請各位指導一下! 謝謝! |
Stallion
版主 發表:52 回覆:1600 積分:1995 註冊:2004-09-15 發送簡訊給我 |
1.修正一下比較好~
procedure MarkLoad(myField: TBlobField); var stmMyMark: TStream; begin try try stmMyMark := cdsMaster.CreateBlobStream(myField, bmRead); MainForm.SimpleGraph.LoadFromStream(stmMyMark); except //產生BinaryStream或載入檔案錯誤! end; finally stmMyMark.Free; end; end; 2. TMemoryStream--->顧名思義處理載入記憶體的串流為優。 TFileStream--->處理檔案串流 TBlobStream--->處理大型二進位物件。(BLOB==Binary Large Object) |
daniel710624
一般會員 發表:11 回覆:13 積分:4 註冊:2003-04-11 發送簡訊給我 |
|
Stallion
版主 發表:52 回覆:1600 積分:1995 註冊:2004-09-15 發送簡訊給我 |
daniel710624兄,你之前很多的提問都還未結案,請儘速結案以維護論壇文章品質。同時也有很多簡訊未閱讀,請注意KTOP網站上還有其他功能~
===================引 用 daniel710624 文 章=================== 不吝指導,感謝感謝! |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |