Показать сообщение отдельно
  #5  
Старый 27.06.2018, 19:53
Аватар для Alegun
Alegun Alegun вне форума
LMD-DML
 
Регистрация: 12.07.2009
Адрес: Богородское
Сообщения: 3,025
Версия Delphi: D7E
Репутация: 1834
По умолчанию

Тогда здесь в циклах вроде проверять нужно весь диапазон, типа
Код:
procedure TScan.Execute;
var
  x,y : integer;
  flg: boolean;
begin
  flg:= false;
  Repeat
    For x:=X1 To X2 Do
    For y:=Y1 To Y2 Do
    If c.Pixels[x,y]=Cl then flg:= true;
     if flg Then Synchronize(FindVisual)
      Else Synchronize(Conrtol);
  Until Terminated;
end;
тогда если хоть один пиксель нужный есть - сработает, иначе отбой
Ответить с цитированием