Вы либо переносите свой код на уровень Delphi 2009/2010 (Unicode), либо можете не устанавливать продукт.
Я предлагаю вам открыть проект и посмотреть, где он терпит неудачу, закрыть проект (не сохраняя ничего), найти нужные версии компонентов и установить их, и как только проект откроется в режиме разработки (все компоненты установлены), вы можно начать портирование.
Прочитайте информацию о переносе (переносе) Unicode Delphi, доступную на веб-сайте.
Спрашивайте себя каждый раз, когда вы видите PChar и Char, должен ли он быть PAnsiChar или AnsiChar вместо этого? Если вы читаете байты с диска, ком-порта или сетевого подключения, вам нужно будет перейти с Char на AnsiChar, с PChar на PAnsiChar, иначе вы можете просто оставить Char и PChar такими, какие они есть, и они станут Unicode. Всегда помните, что Char больше не является байтом.
Вы также должны заменить явные ссылки на узкие вызовы Win32 API версиями без суффикса A (ansi). Пример: CreateFileA, возможно, должен стать просто CreateFile.
W