線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:965
推到 Plurk!
推到 Facebook!

有關副程式之問題

答題得分者是:taishyang
residue
中階會員


發表:90
回覆:153
積分:53
註冊:2003-07-02

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-07-16 01:59:30 IP:203.203.xxx.xxx 未訂閱
小弟是BCB6.0的新手 小弟寫了一副程式如下想在Timer之下呼叫自己所寫支付程式來用 請問小弟是哪裡做錯了為何不能用 應如何改??請各位大大不吝指教! 程式如下 void __fastcall TForm1::Timer1Timer(TObject *Sender) {   bricy();   //呼叫副程式      } //---------------------------------------------------------------------------              void bricy()  //自己所寫之付程式           {            Graphics::TBitmap *bmp = new Graphics::TBitmap();     Byte *ptr;     int gray;     int i,j;     int threshold;        threshold = Form1->ScrollBar1->Position;     Form1->Edit1->Text = Form1->ScrollBar1->Position;     bmp->Assign(Form1->Image1->Picture->Bitmap);     bmp->PixelFormat=pf24bit;        for(j=0; jHeight; j ) { ptr = (Byte *)bmp->ScanLine[j]; for(i=0; iWidth*3; i =3) { gray = (ptr[i]*28 ptr[i 1]*151 ptr[i 2]*77)/256; if(gray > threshold) gray = 255; else gray = 0; ptr[i] = ptr[i 1] = ptr[i 2] = (Byte)gray; } } Form1->Image2->Picture->Assign(bmp); delete bmp; }
taishyang
站務副站長


發表:377
回覆:5490
積分:4563
註冊:2002-10-08

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-07-16 10:27:13 IP:140.135.xxx.xxx 未訂閱
residue您好:  您的void bricy()要放在    
 
void __fastcall TForm1::Timer1Timer(TObject *Sender)
{
 bricy(); //呼叫副程式
}
   
之前 或是宣告成
 
void __fastcall TForm1::bricy() 
{
}
順心 <>~我也是在學習的階段,回答的不好請您多多見諒與指教~
residue
中階會員


發表:90
回覆:153
積分:53
註冊:2003-07-02

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-07-16 12:58:26 IP:203.64.xxx.xxx 未訂閱
感謝版大的教導 !!小弟的問題以解決了!! 謝謝!!
系統時間:2024-06-28 20:16:06
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!