Имя пользователя:
Пароль:
 

Название темы: C++ Builder 6
Показать сообщение отдельно

Новый участник


Сообщения: 1
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


Всем привет. Вот пишу курсовик Обнаруживается ошибка [C++ Предупреждение] Unit1.cpp(60): W8018 Assigning unsigned long to TColor


void __fastcall TForm1::ProcessingClick(TObject *Sender)
{
int J,JH,I,IH,mr,mg,mb;

IH=Image1->Picture->Bitmap->Height;
JH=Image1->Picture->Bitmap->Width;
Image2->Picture->Bitmap->Height=IH;
Image2->Picture->Bitmap->Width=JH;





for(I = 0; I <IH; I++)
for(J = 0; J < JH; J++)
{
// попиксельное чтение
mr=GetRValue(Image1->Canvas->Pixels[J][i]);
mg=GetGValue(Image1->Canvas->Pixels[J][i]);
mb=GetBValue(Image1->Canvas->Pixels[J][i]);
mr=1.5*mr; mg=1.5*mg; mb=1.5*mb;


if (mr>255) mr=255; else mr=mr;
if (mr<0) mr=0; else mr=mr;
if (mg>255) mg=255; else mg=mg;
if (mg<0) mg=0; else mg=mg;
if (mb>255) mb=255; else mb=mb;
if (mb<0) mb=0; else mb=mb;

Image2->Picture->Bitmap->Canvas->Pixels[J][i] = RGB(mr, mg, mb); Ошибка вот тут
ProgressBar1->Position = I*100/IH;
}
}

Отправлено: 11:49, 26-04-2013 | #29

Название темы: C++ Builder 6