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

TPerformanceGraph 圖形會亂跳

尚未結案
luckfox
一般會員


發表:34
回覆:40
積分:24
註冊:2002-10-15

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-07-21 23:43:29 IP:218.32.xxx.xxx 未訂閱
TPerformanceGraph是一個適合用來繪制CPU 效能的VCL,但我小測了一下,發現 會有亂跳的情形,不知道有沒有人有玩過也有愈到相同問題的呢?有無方法可解? void __fastcall TForm1::Button1Click(TObject *Sender) { Timer1->Enabled=true; } //--------------------------------------------------------------------------- void __fastcall TForm1::FormCreate(TObject *Sender) { Timer1->Interval=500; Timer1->Enabled=false; } //--------------------------------------------------------------------------- void __fastcall TForm1::Button2Click(TObject *Sender) { Timer1->Enabled=false; } //--------------------------------------------------------------------------- void __fastcall TForm1::Timer1Timer(TObject *Sender) { unsigned int x; AnsiString str; randomize(); x=random(1000000)/1024; PerformanceGraph1->DataPoint(clGreen,x); PerformanceGraph1->Update(); str.sprintf("%u",x); Memo1->Lines->Add(str); }
ivanxyz
一般會員


發表:7
回覆:10
積分:3
註冊:2004-03-03

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-07-22 12:50:46 IP:61.66.xxx.xxx 未訂閱
luckfox 你好: 不知道你說的亂跳是不是指x的值大於Scale,Scale的值會改變的情況, 如果是的話可以這樣試試: void __fastcall TForm1::PerformanceGraph1ScaleChange(TObject *Sender) { PerformanceGraph1->Scale = 1000; }
luckfox
一般會員


發表:34
回覆:40
積分:24
註冊:2002-10-15

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-07-22 14:44:48 IP:218.32.xxx.xxx 未訂閱
我看到的是他出現的BAR不是重Graph的最右邊出現,而是重Graph的中間偏左的地方開始出現,似乎是scale超過1000就會出現這個問題 發表人 - luckfox 於 2004/07/22 15:12:38
系統時間:2024-05-10 10:03:57
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!