Проблемы с файлом vrc после обновления проекта с XE на XE2

Я пытался построить проект в XE2. Это правильно создавалось в Delphi XE, но на XE2 у меня ошибка.

Этот файл появляется, и у меня есть ошибка на ICON

Этот файл vrc заканчивается этими строками:

MAINICON ICON "Project1_Icon1.ico"

PLATFORMTARGETS RCDATA {1}

У меня есть ошибка на MAINICON ICON.

Если я удалю эту строку, все в порядке.

Не могли бы вы объяснить, почему я вижу этот файл и как решить проблему?

Примечание. У моих коллег такой проблемы нет, вместо этого у них есть мастер для обновления проекта с XE на XE2. И у них нет файла vrc

2 ответа

Я решил проблему с, чтобы открыть проект (.dproj) в блокноте ++, и я ищу MAINICON. Затем я удаляю строку Project1_Icon1.ico

Чтобы исправить эту же ошибку в XE3, я перезагрузил значок.

В Delphi IDE:

  • Зайдите в Project -> Options, вы можете получить сообщения об ошибках отсутствующего Icon. Я их проигнорировал.

  • Нажмите на "Приложение" в дереве

  • Нажмите "Загрузить значок.." и повторно выберите значок.

Затем я смог запустить программу. После запуска программы файл.vrc больше не находится в папке моего проекта.

Примечание: вы получите ту же ошибку Icon при переключении между режимом Release и Debug. Просто перезагрузите иконку для обоих режимов.

Для получения дополнительной информации см. Проблему с файлами Delphi 7 до Delphi XE2 .res.

Я не фанат Delphi, и не имею большого опыта в этом, поэтому я не могу объяснить, почему это происходит.

Другие вопросы по тегам