Ответ: Проблемы с 'forward'
Распространенные причины зависона:
а) загрузка несуществующей картинки (то есть указал неверный путь). Соблюдай регистр, блеать!
бэ) выход за пределы массива.
Например - описано matrix:array [0..1] of integer; а в коде - matrix[2]:=100500;
Это - явный путь в ступор приложения.
вэ) Неверные математические функции. Делить на ноль МП не любит, так же, как и вычислять арктангес из 2, вычислить корень из отрицательно числа и прочее.
гэ) "Неквадратные" массивы типов Image и String. То есть сделать img:array [0..5,0..15] не получиться. Код компилиться, а работать - фигушки. Такой вот неприятный баг.
Ну вот вроде все. А вообще юзай дебаг, чтобы локализовать место ошибки, и устранить её.
Удачи!
P.S. Данные рекомендации написаны для версии 2.02.
__________________
Мечта программиста: запрограммировать процесс программирования.
Всё гениальное - просто.
http://passcall.ucoz.com
|