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

請問在2000及98上,BCB程式的執行結果有所不同

答題得分者是:taishyang
danielj
初階會員


發表:65
回覆:135
積分:40
註冊:2003-06-11

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-08-29 11:34:09 IP:61.220.xxx.xxx 未訂閱
大家好!    小弟的一個程式在98上執行正常,但是一挪到2000上執行結果卻有問題,以下是我的程式內容,大家如果有空的話請幫我試一下,謝謝!    附註:此程式的作用在於取出某張bmp圖片,然後將第n行整行改為白色,但小弟在2000上執行時卻發現不只一行的顏色被更動,有時甚至顏色也不對…     
     if (OpenPictureDialog1->Execute())
    {
        Image1->Picture->LoadFromFile(OpenPictureDialog1->FileName);
    }        Byte *ptr;
    if (StrToInt(Edit1->Text)Height)
    {
        ptr = (Byte *)Image1->Picture->Bitmap->ScanLine[StrToInt(Edit1->Text)];
        for (int i=0;iWidth;i  )
        {
           *ptr  = 255; ptr  ;
           *ptr  = 255; ptr  ;
           *ptr  = 255; ptr  ;
        }
    }
taishyang
站務副站長


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

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-08-29 13:33:04 IP:140.135.xxx.xxx 未訂閱
danielj您好: 試試加入下面這一行  
 Image1->Picture->Bitmap->PixelFormat=pf24bit; 
順心 <>~我也是在學習的階段,回答的不好請您多多見諒與指教~
danielj
初階會員


發表:65
回覆:135
積分:40
註冊:2003-06-11

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-08-29 13:50:12 IP:203.74.xxx.xxx 未訂閱
多謝taishyang您的回答! 應該就是這個問題… 因為我們可能選到不是我們所認為的圖檔格式所造成…
JerryKuo
版主


發表:42
回覆:571
積分:322
註冊:2003-03-10

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-08-29 15:19:04 IP:61.230.xxx.xxx 未訂閱
引言: 大家好! 小弟的一個程式在98上執行正常,但是一挪到2000上執行結果卻有問題,以下是我的程式內容,大家如果有空的話請幫我試一下,謝謝! 附註:此程式的作用在於取出某張bmp圖片,然後將第n行整行改為白色,但小弟在2000上執行時卻發現不只一行的顏色被更動,有時甚至顏色也不對…
     if (OpenPictureDialog1->Execute())
    {
        Image1->AutoSize = true;
        Image1->Picture->LoadFromFile(OpenPictureDialog1->FileName);
    }        Byte *ptr;
    if (StrToInt(Edit1->Text)Height)
    {
        ptr = (Byte *)Image1->Picture->Bitmap->ScanLine[StrToInt(Edit1->Text)];
        for (int i=0;iWidth;i  )
        {
           *ptr  = 255; ptr  ;
           *ptr  = 255; ptr  ;
           *ptr  = 255; ptr  ;
        }
    }
這麼快就結案了喔.... 我也有找到問題說....把紅色部分加上就沒錯啦...參考一下^^
系統時間:2024-06-29 7:50:26
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!