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