Показать сообщение отдельно
  #6  
Старый 27.08.2013, 00:44
Аватар для Speech
Speech Speech вне форума
Новичок
 
Регистрация: 16.02.2012
Сообщения: 55
Репутация: 10
По умолчанию

Цитата:
Сообщение от angvelem
Пока архив не смотрел.

Разберись с
Код:
function FindAreaPhotoEX(X, Y : Integer) : Boolean;
var
  I : Integer;
begin
  Result := False;

  for I := 0 to 30 do
  begin
    if Form1.Image1.Picture.Bitmap.Canvas.Pixels[X, Y] <> ArrayAreaPhoto[i] then
      Exit;
    Inc(X);
  end;

  Result := True;
end;
X наращивается локально или нужно отдавать наружу увеличенным.
Локально, там же в функцию передается не в виде var. Массив ArrayAreaPhoto глобальный. Наружу отдается True если прошли все совпадения по пикселям.
Ответить с цитированием