Прошу помощи. Есть такой вопрос. Нужно вынести из основной программы функции для осуществления ввода/вывода в терминале. Впринципе вроде ничего сложного, создал библиотеку, скомпилировал, научил основную программу обращаться к нужным функциям в ней. Но, если я начинаю использовать в своей библиотеке модуль Crt (впрочем и с ncurses то же самое), то после завершения основной программы в терминале невозможно больше ничего сделать, он перестает реагировать на ввод пользователя. Если я эти функции вношу внутрь основной программы, то все нормально, но мне они нужны именно внешними чтобы можно было подсовывать программе разные библиотеки по необходимости. Есть ли у кого-то какие-либо идеи?
OS: Ubuntu 7.10; FPC: 2.2.0