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

paradox 的資料有 0x00 ~ 0xff 要如何處理?

答題得分者是:Stallion
jasonlu35
一般會員


發表:1
回覆:2
積分:0
註冊:2007-02-23

發送簡訊給我
#1 引用回覆 回覆 發表時間:2007-02-23 01:21:47 IP:60.248.xxx.xxx 訂閱
請教各位大大一個paradox的問題? 如果我要儲存一串壓縮的資料到
paradox 的欄位裡面裡面的資料範圍為(0x00 ~ 0xff), 請問一下 要如何處理比較好? (定義成memo 的話好像有些問題)
------
Jason
附加檔案:45ddd12bab08e_VPC32.exe
Stallion
版主


發表:52
回覆:1600
積分:1995
註冊:2004-09-15

發送簡訊給我
#2 引用回覆 回覆 發表時間:2007-02-23 18:29:55 IP:211.22.xxx.xxx 未訂閱
使用BLOB欄位型態,另外可用Delphi內建的TBlobStream來操作資料,搜尋一下KTOP裡面有很多範例。
jasonlu35
一般會員


發表:1
回覆:2
積分:0
註冊:2007-02-23

發送簡訊給我
#3 引用回覆 回覆 發表時間:2007-02-24 00:39:40 IP:60.248.xxx.xxx 訂閱
 以前沒用過 TBlobField , TStream, TMemoryStream 覺得有點難.
不過謝謝你給的方向.
~~~這裡人材真多~~~
------
Jason
jasonlu35
一般會員


發表:1
回覆:2
積分:0
註冊:2007-02-23

發送簡訊給我
#4 引用回覆 回覆 發表時間:2007-02-25 12:12:25 IP:60.248.xxx.xxx 訂閱
TBlobStream *TemplateStream;
char* TempPlatePtr;
TemplateStream=new TBlobStream((TBlobField*)Table1->FieldByName("Data"),bmReadWrite);
TempPlatePtr = "ab\x0d\x0a\x01\x02\x03\x04\x5 cdefgh";
TemplateStream->Write(TempPlatePtr, 15);
謝謝 Stallion

~~~這裡人才真的很多~~~
~心有多寬 世界就有多大~
------
Jason
Stallion
版主


發表:52
回覆:1600
積分:1995
註冊:2004-09-15

發送簡訊給我
#5 引用回覆 回覆 發表時間:2007-02-25 12:55:49 IP:211.22.xxx.xxx 未訂閱
很高興你自己找到了解決方案!如此下次遇到相似的問題,你就有經驗知道如何解決。
不過下次問題不要貼錯了版面,這裡是Delphi問題區,你下次應該貼到BCB的討論區才是!
系統時間:2024-04-26 15:20:42
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!