![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
почему точка останова не активна? [D7, XP]
картман © (2011-03-10 15:53:00)Всем доброго времени суток!
if Condition then
Exit;
на Exit; ставлю точку останова - не активна, но точно отрабатывает. Почему?
картман (2011-03-10 17:35:00) [21]
> а если точку поставить на if а потом - пошагово, заходит
> на exit?
неа, сразу на end.
> Ставь точку останова не на Exit, а на end процедуры. Если
> Condition не выполняется, то сразу попадешь туда.
это понятно - мне интересно "ну пачиму?" И потом, почему [8]? По идее, должно быть так же, ан нет.
Amoeba_ (2011-03-10 17:12:00) [22]Ставь точку останова не на Exit, а на end процедуры. Если Condition не выполняется, то сразу попадешь туда.
stas (2011-03-10 16:54:00) [23]а если точку поставить на if а потом - пошагово, заходит на exit?
картман (2011-03-10 16:27:00) [24]
> OW © (10.03.11 16:24) [7]
делал
if Node^.Key = FText[FCurrPos] then
begin
ShowMessage('sadf');
Exit;
end;
а вот так работает.
Может компилятор что-то там свое неочевидное делает? Оптимизацию отключил.
OW (2011-03-10 16:24:00) [25]rebild - ребилдом.. а все таки:
Close
erase *.~*
erase *.dcu
erase *.ddp
erase *.rar
erase *.rsm
erase *.map
run Delphi
F9 ?
картман (2011-03-10 16:24:00) [26]
> а если на if поставить активна?
да
stas (2011-03-10 16:21:00) [27]а если на if поставить активна?
картман (2011-03-10 16:20:00) [28]
> stas © (10.03.11 16:10) [3]
>
> Rebuild сделайте
делал.
может из-за типов в условии:
Key: AnsiChar
FText: PAnsiChar
...
if Key = FText[FCurrPos] then
Exit;
?
stas (2011-03-10 16:10:00) [29]Rebuild сделайте
картман (2011-03-10 16:07:00) [30]стоят
clickmaker (2011-03-10 16:05:00) [31]галки debug в настройках проекта стоят?