Witam wszystkich mam problem z szybkością działania programu która mnie nie satysfakcjonuje. Mianowicie chciałbym przyspieszyc proces pobierania ekranu z pulpitu. Oto przykaład:
do{
Bmp->Canvas->CopyRect(Rect(0,0, Bmp->Width, Bmp->Height), &PulpitCanvas,
Rect(StrToInt(Form2->Edit3->Text), StrToInt(Form2->Edit5->Text), StrToInt(Form2->Edit4->Text), StrToInt(Form2->Edit6->Text)));
aa=aa+1;
for(int y = 0; y < Bmp->Height-1; y++) {
wiersz = ( RGBQUAD *) Bmp->ScanLine[y];
for(int x = 0; x < Bmp->Width-1; x++) {
R=wiersz[x].rgbRed;
}}
} while (aa!=1000);
z takiej o to petli wedlug moich analiz najdluzej trwa "Bmp->Canvas->CopyRect".
Czy jest coś szybszego ? Jestem początkującym i prosze o wyrozumiałośc.