Delphi2007: сбой при продолжении приостановленного приложения в отладчике

Часто возникают сбои при запуске приложения в отладчике D2007, его приостановке и продолжении (нажатием F9). Например,

  • создать приложение VCL
  • поместить TButton и TEdit в главную форму
  • добавить этот обработчик OnClick для Button1:

     procedure TForm1.Button1Click (Sender: TObject);
    вар
     я: целое число;
    начать
     а правда делать
     начать
     для i: = от 0 до 9999 сделать
     Edit1.Text: = IntToStr (Random (i));
     Application.ProcessMessages;
     конец;
    конец;
    
  • сохранить и отладить приложение
  • нажать Button1
  • сфокусировать IDE
  • нажать кнопку «Пауза»
  • нажать F9.

Почти всегда мы получаем нарушение прав доступа. Я тестировал это под Windows 7 / 64bit, мой коллега под XP / 32bit. В D2006 моего коллеги мы не смогли воспроизвести эту ошибку.

Вы можете воспроизвести это? Есть идеи, как это исправить?

9
задан Uli Gerhardt 4 March 2011 в 07:20
поделиться