TStringList資料如何轉成 unsigned char和 AnsiString型態 |
尚未結案
|
khumash
一般會員 發表:8 回覆:4 積分:2 註冊:2004-06-15 發送簡訊給我 |
|
andychang1690
資深會員 發表:20 回覆:694 積分:442 註冊:2003-03-14 發送簡訊給我 |
引言: TStringList資料如何轉成 unsigned char和 AnsiString型態 謝謝 我已參考過已下資料 http://delphi.ktop.com.tw/topic.php?TOPIC_ID=57098 khumash: TStringList* NList = new TStringList(); NList->Add("123"); NList->Add("345"); AnsiString S; S=NList->Text; // S裡面多了"\r\n",S="123\r\n345" // 或 S=NList->Strings[0] NList->Strings[1]; \\ S="123345" char* cp=S.c_str(); 自己試試 //for (int i=0; i < S.Length();i ) // Label1->Caption=Label1->Caption cp[i]; // 或 for (int j=1; j <= S.Length();j ) // j從1開始 Label1->Caption=Label1->Caption S[j]; delete NList; 請參考!Andy Chang
------
Andy Chang |
khumash
一般會員 發表:8 回覆:4 積分:2 註冊:2004-06-15 發送簡訊給我 |
謝謝Andy Chang的回覆
我能否再問個問題,
如果我想 TStringList直接轉成 char[DATALEN],
還有char[DATALEN]直接轉成TStringList (我原本用一筆一筆轉存)
並且需要用到char的長度, 應該沒有char.Length的用法
麻煩您了. Thanks 為了能夠解決根本, 像以上的問題, 除了BCB Help之外,
有整理比較完整的工具書或者資料嗎? Thanks 發表人 - khumash 於 2004/10/09 04:55:54
|
andychang1690
資深會員 發表:20 回覆:694 積分:442 註冊:2003-03-14 發送簡訊給我 |
引言: 謝謝Andy Chang的回覆 我能否再問個問題, 如果我想 TStringList直接轉成 char[DATALEN], 還有char[DATALEN]直接轉成TStringList (我原本用一筆一筆轉存) 並且需要用到char的長度, 應該沒有char.Length的用法 麻煩您了. Thanks 為了能夠解決根本, 像以上的問題, 除了BCB Help之外, 有整理比較完整的工具書或者資料嗎? Thanks 發表人 - khumash 於 2004/10/09 04:55:54khumash:我一直把TStringList當TListBox或TMemo使用,像上例 NList->Strings[i]; 是一行一行導入,NList->Text;是全部導入還多了 \r\n,這時你可能要以置換函數轉換: AnsiString S; S=StringReplace(NList->Text, "\n", "", TReplaceFlags()<
------
Andy Chang |
justdo
高階會員 發表:2 回覆:359 積分:222 註冊:2004-08-17 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |