Здравствуйте, С Виктор Н, Вы писали:
СВН>- запуск программы с компиляцией в Дельфе 6: запускается, работает (все нормально), закрываю (что через КРЕСТИК, так и через процедуру Close), форма закрывается, а Delphi весит как в режиме RUN, чтобы перейти в нормальный режим нажимаю Ctrl-F2.
СВН>Что делать?
Проверить, включен ли в среде вывод сообщений об exception'ах. Такое достаточно характерно для случая, когда происходит ошибка во всякого рода эпилогах. Соответственно, включить и посмотреть, что за ошибка. Исправлять может оказаться довольно тяжело.
Проверить то же поведение на тривиальной программе. Если остается — переустанавливать дельфу, переустанавливать ОС, менять железо...
Включить компиляцию с debug dcu's и пройти отладчиком по коду, выполняющемуся при завершении программы.
Проверить корректность работы программы с памятью. Особенно тщательно проверить уничтожение всяких объектов. Везде использовать процедуру FreeAndNil вместо метода Free.