Вот пример не этой процедуры, но он короче и по сути та же проблемная ситуация:
- Код: Выделить всё
- for i := -100 to 100 do begin
 try
 y := sqrt(i);
 Button1.Caption:=FloatToStr(y);
 except
 end;
 end;
Как видно, использую try...except. В данном случае после нажатия кнопки программа просто тихо без ошибок вылетает и все...
Хочу заметить, в цикле с небольшим числом "неправильных" итераций прога срабатывает
- Код: Выделить всё
- for i := -5 to 100 do
Однако, даже в этом случае если повторно нажать на клавишу пару раз, то она опять так же вылетает.
Чувствую что-то где-то переполняется и косяк...
Подскажите, что в данной ситуации надо делать?..





 . Однако, уже готовый екзешник вполне работоспособен. Так что, по-видимому, проблема в отладчике.
 . Однако, уже готовый екзешник вполне работоспособен. Так что, по-видимому, проблема в отладчике.  
  
 
