Вот пример не этой процедуры, но он короче и по сути та же проблемная ситуация:
- Код: Выделить всё
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
Однако, даже в этом случае если повторно нажать на клавишу пару раз, то она опять так же вылетает.
Чувствую что-то где-то переполняется и косяк...
Подскажите, что в данной ситуации надо делать?..