Здравствуйте все.
У меня такая проблемка(мож конечно окажется что я нуб нубом), но все же.

У меня есть программа на DELPHI
Вот ссылка на прогу
file.pro-street.us/download.php?file=56e168deec...
Вот ссылка на процедуру с кодом интересуюшую меня
paste.org.ru/?0d6lmp


Так в вот в чем заключается проблемка.
Когда я ввожу размер матрицы 2 на 2 и больше. Нажимаю нарисовать матрицу. Заполняю ее единичной и нахожу обратную мне надо найти погрешность расчетов(что и делает моя процедурка).
При нажатий показать точность выбивается ошибка 'Invalid floating point operation'. Ругается на строку 36(вставка кода).
При этом на другом компьютере ошибка не возникает... И это не первый раз ругательство при использований такого типа команды
edit1.Text:=FloatToStr(diag);


Подскажите в чем проблема.
Заранее спс=)