| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > Проблема с порядком вызова процедур |
| Автор: AntonPavlov 14.9.2011, 19:11 | ||
Нужно написать программу, вычерчивающую график астроиды. Вот, собственно код:
Проблема в том, что если в FormCreate первой вызывать процедуру рисования осей - CoordGrid, а потом уже выводить график - то возникает ошибка Floating Point Overflow. Никак не могу понять, в чем же дело....подскажите, а? |
| Автор: Snowy 14.9.2011, 19:58 |
| Проблема не в очередности, а в том, что у тебя k не инициализирована. Просто при разном порядке функций значение у нее разное, что вызывает разные ошибки, либо не вызывает... Вобщем поведение программы будет непредсказуемо, если использовать переменные, значение которых явно не определено. Добавлено через 1 минуту и 1 секунду Зато alpha:=a; у тебя аж 2 раза |
| Автор: AntonPavlov 14.9.2011, 20:24 |
| аааа, точно, спасибо! |