Проблема скорее всего в неудалённой старой версии.
1. Решение без удаления, мягкое, но может не сработать.
Попробуйте проверить Options -> Directories...
У меня после чистой установки 2.4.0 там ничего не записано и всё работает. Соответственно если у вас там указаны какие-нибудь пути, попробуйте их убрать и проверить, если после этого не заработает, попробуйте указать пути к units/i386-win32 в директории установки fpc. Если не сработает, переходите к решению 2.
2. Решение с удалением, радикальное. Тоже может не сработать.
Запустите деинсталляторы всех версий FPC, которые ставили. После их завершения удалите все папки (или папку) в которые производилась установка. На всякий случай поищите в системной папке Windows поиском fpc.cfg, если нашли - удалите. Проверьте переменные окружения (В XP: Мой компьютер - Пр.кнопка мыши - Свойства - Дополнительно - Переменные среды, проверьте PATH в верхнем, пользовательском, списке и в нижнем, системном). Если где-то нашли пути к FPC - удаляйте. На этом будем считать систему чистой. Качайте инсталлятор отсюда:
ftp://ftp.chg.ru/pub/lang/pascal/fpc/di ... -win32.exeили отсюда
http://sourceforge.net/projects/freepas ... e/downloadИнсталлятор один и тот же, это просто зеркала. Устанавливайте. Проверяйте.
P.S.
Жесткие диски на расстоянии читать не умею, поэтому пишу наугад -- то, что теоретически должно сработать. Если не сработает -- не обессудьте.