RitchEdit |
答題得分者是:RaynorPao
|
seeing
初階會員 發表:49 回覆:131 積分:41 註冊:2002-11-07 發送簡訊給我 |
|
lcsboy
版主 發表:87 回覆:622 積分:394 註冊:2002-06-18 發送簡訊給我 |
|
seeing
初階會員 發表:49 回覆:131 積分:41 註冊:2002-11-07 發送簡訊給我 |
|
RaynorPao
版主 發表:139 回覆:3622 積分:7025 註冊:2002-08-12 發送簡訊給我 |
引言: sorry~~這個辦法行不通~~ 因為一定要一次把文字跟顏色丟進去,而且最後出來的結果是整體性的,也就是說使用者並非只看到一萬多個字內的一小部分,所以才必須一起丟進去seeing 你好: 以下是我的方法,給你做參考 (1)create 兩個 TRichEdit,一個真正用來顯示,一個在背後處理資料 (2)等到在背後處理資料的 TRichEdit 把資料處理好了後,再經由 Clipboard 貼到真正用來顯示的 TRichEdit (3)以下是大概的 sample code #define MAX_TEXT 10 #define MAX_COUNT 10000 char szTemp[MAX_TEXT]= {'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J'}; TColor clTemp[MAX_TEXT]={clBlack, clBlue, clGray, clGreen, clLime, clNavy, clPurple, clRed, clTeal, clYellow}; char szBuf[MAX_COUNT 1]={0}; int i=0; int j=0; int iRand=0; TRichEdit *retTemp=NULL; // 這一段先利用亂數來產生字串 srand(...); for(i=0; i-- Enjoy Researching & Developing --
------
-- 若您已經得到滿意的答覆,請適時結案!! -- -- 欲知前世因,今生受者是;欲知來世果,今生做者是 -- -- 一切有為法,如夢幻泡影,如露亦如電,應作如是觀 -- |
seeing
初階會員 發表:49 回覆:131 積分:41 註冊:2002-11-07 發送簡訊給我 |
seeing 你好:
以下是我的方法,給你做參考
(1)create 兩個 TRichEdit,一個真正用來顯示,一個在背後處理資料 (2)等到在背後處理資料的 TRichEdit 把資料處理好了後,再經由 Clipboard 貼到真正用來顯示的 TRichEdit (3)以下是大概的 sample code #define MAX_TEXT 10 #define MAX_COUNT 10000 char szTemp[MAX_TEXT]= {'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J'}; TColor clTemp[MAX_TEXT]={clBlack, clBlue, clGray, clGreen, clLime, clNavy, clPurple, clRed, clTeal, clYellow}; char szBuf[MAX_COUNT 1]={0}; int i=0; int j=0; int iRand=0; TRichEdit *retTemp=NULL; // 這一段先利用亂數來產生字串 srand(...); for(i=0; i-- Enjoy Researching & Developing -- [/quote] 我試了一下,光跑出來也需要個3、4分鐘,不知道有沒有其他更快的方法呢?< > 不過還是謝謝你~~< > |
RaynorPao
版主 發表:139 回覆:3622 積分:7025 註冊:2002-08-12 發送簡訊給我 |
引言: 我試了一下,光跑出來也需要個3、4分鐘,不知道有沒有其他更快的方法呢?< > 不過還是謝謝你~~< >嗯??< > 要這麼久喔< > 我用 A~J 來測試~~大概 10 秒之內就可以完成 看來你的資料會很複雜吧?? 有沒有可能把你的資料拆成很多塊 分別用不同的 thread 來完成 這樣會不會比較快呢?? --
------
-- 若您已經得到滿意的答覆,請適時結案!! -- -- 欲知前世因,今生受者是;欲知來世果,今生做者是 -- -- 一切有為法,如夢幻泡影,如露亦如電,應作如是觀 -- |
seeing
初階會員 發表:49 回覆:131 積分:41 註冊:2002-11-07 發送簡訊給我 |
|
RaynorPao
版主 發表:139 回覆:3622 積分:7025 註冊:2002-08-12 發送簡訊給我 |
引言: 嗯...我說的3、4分鐘是指我照著大哥你的範例直接先下去run一次,結果要3、4分鐘,而你說你的只要10秒內,為什麼會差這麼多啊? >>< face="Verdana, Arial, Helvetica"> 嗯~~沒錯啊 我也試過你的 > 備註: 我是在 > 不然~~到別人的電腦上試試吧< > --
------
-- 若您已經得到滿意的答覆,請適時結案!! -- -- 欲知前世因,今生受者是;欲知來世果,今生做者是 -- -- 一切有為法,如夢幻泡影,如露亦如電,應作如是觀 -- |
seeing
初階會員 發表:49 回覆:131 積分:41 註冊:2002-11-07 發送簡訊給我 |
|
RaynorPao
版主 發表:139 回覆:3622 積分:7025 註冊:2002-08-12 發送簡訊給我 |
引言: 我是在一個新的project裡面試的,既然這樣,那大概就是我的電腦比較慢了,只有 > 我之前弄的程式,跑一次下來要一個鐘頭,實在是等到吐血,所以才想要看有沒有更快速的方法 >>< face="Verdana, Arial, Helvetica"> oh~~原來是醬子啊 那也算不錯啦~~原來在你的電腦跑 要花 > 現在好一點的 > 不然~~先把你的 > --
------
-- 若您已經得到滿意的答覆,請適時結案!! -- -- 欲知前世因,今生受者是;欲知來世果,今生做者是 -- -- 一切有為法,如夢幻泡影,如露亦如電,應作如是觀 -- |
seeing
初階會員 發表:49 回覆:131 積分:41 註冊:2002-11-07 發送簡訊給我 |
引言: oh~~原來是醬子啊 那也算不錯啦~~原來在你的電腦跑 要花 > 現在好一點的 > 不然~~先把你的 > -- >>< face="Verdana, Arial, Helvetica"> 嗯...換一台?別開玩笑了吧,我還只是個學生,沒什麼錢再買一台,這一台還是貸款的呢~~< > 無論如何還是謝謝你,我會再繼續試試看的,有問題我會再發表的~~< > 對了,順便問一下,我的問題是不是有丟錯討論區啊,是不是應該要post在「C 程式語言討論區(BCB)」?這個好像是在討論元件的地方, |
RaynorPao
版主 發表:139 回覆:3622 積分:7025 註冊:2002-08-12 發送簡訊給我 |
引言: 無論如何還是謝謝你,我會再繼續試試看的,有問題我會再發表的~~ 對了,順便問一下,我的問題是不是有丟錯討論區啊,是不是應該要>>< face="Verdana, Arial, Helvetica">(1)隨時歡迎你再來做技術交流 (2)你的問題~~應該是沒有放錯地方吧??< > 因為負責這個討論區的 > 只要不是很離譜就可以了< > > -- Enjoy Researching & Developing --
------
-- 若您已經得到滿意的答覆,請適時結案!! -- -- 欲知前世因,今生受者是;欲知來世果,今生做者是 -- -- 一切有為法,如夢幻泡影,如露亦如電,應作如是觀 -- |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |