Показать сообщение отдельно
Старый 29.06.2012, 22:27   #6
PassCall
Разработчик
 
Аватар для PassCall
 
Регистрация: 07.04.2011
Адрес: Млечный путь, Земля, Европа, Беларусь, Могилев
Сообщений: 391
Написано 94 полезных сообщений
(для 319 пользователей)
Ответ: Проблемы с '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
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Yadro (29.06.2012)