Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.11.2013, 19:09   #1
ChevChelos
 
Регистрация: 06.11.2013
Сообщений: 8
По умолчанию Подскажите ,вот где тут ошибка?

Пишет на if Search.Next then begin

Код:
procedure TForm1.N10Click(Sender: TObject);
var
  Search: TMemorySearch;
begin
if N10.Checked = False then begin
  if SearchEngine <> nil then
    begin
      Search := SearchEngine.NewSearch('F3 0F 7E 4F 10 F2 0F 5C C1');
      try
        Search.OPT_READPAGE_EXECUTEREADWRITE := False;
        Search.OPT_READPAGE_READWRITE := False;

        Search.OPT_READPAGE_EXECUTEREAD := True;
        Search.OPT_READPAGE_READONLY := False;


        if Search.Next then begin
          FreeAndNil(SearchResultTwo);
          SearchResult := Search.GetFindedAddressObject;
          SearchResult.WriteHEX(0, 'F3 0F 7E 4F 10 F2 0F 5C C0');
        end
        if Search.Next then begin
          FreeAndNil(SearchResultTwo);
          SearchResult := Search.GetFindedAddressObject;
          SearchResult.WriteHEX(0, 'F3 0F 7E 4F 10 F2 0F 5C C0');
        end
        if Search.Next then begin
          FreeAndNil(SearchResultTwo);
          SearchResult := Search.GetFindedAddressObject;
          SearchResult.WriteHEX(0, 'F3 0F 7E 4F 10 F2 0F 5C C0');
        end
        else begin
          N10.Checked:=False;
          Exit;
        end
      finally
        Search.Free;
      end;
    end
  else
    ShowMessage('1');
end
else
if N10.Checked = True then begin
  if SearchEngine <> nil then
    begin
      Search := SearchEngine.NewSearch('F3 0F 7E 4F 10 F2 0F 5C C0');
      try
        Search.OPT_READPAGE_EXECUTEREADWRITE := False;
        Search.OPT_READPAGE_READWRITE := False;

        Search.OPT_READPAGE_EXECUTEREAD := True;
        Search.OPT_READPAGE_READONLY := False;


        if Search.Next then begin   / вот тут пишет
          FreeAndNil(SearchResultTwo);
          SearchResult := Search.GetFindedAddressObject;
          SearchResult.WriteHEX(0, 'F3 0F 7E 4F 10 F2 0F 5C C1');
        end
        if Search.Next then begin
          FreeAndNil(SearchResultTwo);
          SearchResult := Search.GetFindedAddressObject;
          SearchResult.WriteHEX(0, 'F3 0F 7E 4F 10 F2 0F 5C C1');
        end
        if Search.Next then begin
          FreeAndNil(SearchResultTwo);
          SearchResult := Search.GetFindedAddressObject;
          SearchResult.WriteHEX(0, 'F3 0F 7E 4F 10 F2 0F 5C C1');
        end
        else begin
          N10.Checked:=False;
          Exit;
        end
      finally
        Search.Free;
      end;
    end
  else
    ShowMessage('1');
end
end;

Последний раз редактировалось ChevChelos; 28.11.2013 в 19:13.
ChevChelos вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Есть тут хорошие люди ПОМОГNТЕ новичку вот скайп denisevg2 а вот ася 627166079 denis301998 Помощь студентам 18 11.02.2012 18:03
Где тут ошибка?? cargo29 Общие вопросы Delphi 5 17.12.2010 15:29
Где тут ошибка? Паскалька^^ Помощь студентам 0 25.10.2009 13:54
Подскажите где ошибка Ximer Паскаль, Turbo Pascal, PascalABC.NET 5 13.04.2009 13:41
где тут ошибка? Fogg Общие вопросы C/C++ 5 18.12.2008 09:34