Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Компилятор игнорирует Breakpoint


Irisss ©   (2010-10-25 10:00:00) 

Здравствуйте,
Использую delphi 2010.
Проблема следующая:
Компилятор игнорирует Breakpoint, хотя точно знаю, что программа эту точку проходит
Подскажите, пожалуйста, какие свойства нужно посмотреть, чтобы остановиться на Breakpoint??
Спасибо


brother   (2010-10-26 06:04:00) [1]

procedure TBuilder.BuildReport(Forms: TForm);
var rb : TStationReportsBuilderFact;
var ReportForm      : TStationReportForm;
var ReportScheme    : TReportScheme;
begin
  showmessage('123'); // тут бряк поставь
  rb := TStationReportsBuilderFact.Create(Self.FStorage);
  ReportScheme := rb.Build();

  ReportForm := TStationReportForm.Create(
      Forms,
      ReportScheme,
      Self.FForm.Caption);
  ReportForm.ShowModal();

  ReportScheme.Free();
  rb.Free;
end;

окошко с 123 появляется?


_Юрий   (2010-10-25 20:47:00) [2]

Синие точки стоят ли? На этой строке и на соседних?


Irisss   (2010-10-25 18:19:00) [3]


> > procedure TBuilder.BuildReport(Forms: TForm);хоть раз
> вызывается в коде?


конечно


brother   (2010-10-25 11:38:00) [4]

> procedure TBuilder.BuildReport(Forms: TForm);

хоть раз вызывается в коде?


Irisss   (2010-10-25 11:23:00) [5]

procedure TBuilder.BuildReport(Forms: TForm);
var rb : TStationReportsBuilderFact;
var ReportForm      : TStationReportForm;
var ReportScheme    : TReportScheme;
begin
   rb := TStationReportsBuilderFact.Create(Self.FStorage);
   ReportScheme := rb.Build();

   ReportForm := TStationReportForm.Create(
       Forms,
       ReportScheme,
       Self.FForm.Caption);
   ReportForm.ShowModal();

   ReportScheme.Free();
   rb.Free;
end;


строка на BreakPoint
rb := TStationReportsBuilderFact.Create(Self.FStorage);


Игорь Шевченко   (2010-10-25 11:10:00) [6]


> Компилятор игнорирует Breakpoint


абсолютно верно


И. Павел   (2010-10-25 10:50:00) [7]

> [3] Irisss   (25.10.10 10:31)

А что написано в этой строчке? Может быть на най и нельзя остановиться, или она исчезает при оптимизации.


Irisss   (2010-10-25 10:31:00) [8]

жмякаю на строке F5 - вот такой брякпоинт

>  хотя точно знаю, что программа эту точку проходит
- знаю, потому что без прохода этой точки не показывалась бы другая форма, а она отображается


George   (2010-10-25 10:27:00) [9]

Да еще и брякпоинты разные бывают, на загрузку модулей, на изменение в памяти, еще какие-то, точно не помню. :)


Palladin   (2010-10-25 10:20:00) [10]


>  хотя точно знаю, что программа эту точку проходит

откуда?


Наверх

Титульная страница Поиск, карта сайта Написать письмо