Ошибка дублирования идентификатора ресурсаDelphi , Файловая система , РесурсыОшибка дублирования идентификатора ресурса
У вас есть исходный код VCL? Если да, то в этом случае ее можно всю перекомпилировать, добавив каталог к вашему библиотечному пути (Library path) в опциях среды (Environment Options | Library). Я думаю это нужно сделать, чтобы отделаться от этой ошибки. При другом способе необходимо вычислить вызывающую проблему директиву $R, временно удалить ее, и осуществить перекомпиляцию. Временно выключить директиву $R можно добавлением '.' перед $ (но это не единственный путь выключить ее). Вероятно, вы сабкласситесь от VCL. Убедитесь в том, что идентификатор ресурса для вашей иконки уникальный. Просто загрузите ее в любой редактор ресурсов, и измените ее номер. После этого вы должны пересобрать вашу библиотеку. Ошибка классического типа! Сообщение указывает на дубликат идентификатора ресурса. Это обычно происходит, когда вы используете один и тот же ресурс (например, иконку) несколько раз в проекте VCL и каждый из них имеет тот же идентификатор ресурса. Чтобы решить эту проблему, выполните следующие шаги:
Кроме того, если вы используете наследование (подклассирование) из VCL, проверьте, что каждый подкласс компонента имеет уникальный идентификатор ресурса. Следуя этим шагам, вы должны сможете решить ошибку дубликатного идентификатора ресурса и снова начать компилировать ваш проект VCL. Ошибка дублирования идентификатора ресурса может быть исправлена путем добавления каталога к библиотечному пути в настройках среды или временным удалением директивы $R и последующей перекомпилировкой кода. Комментарии и вопросыПолучайте свежие новости и обновления по Object Pascal, Delphi и Lazarus прямо в свой смартфон. Подпишитесь на наш Telegram-канал delphi_kansoftware и будьте в курсе последних тенденций в разработке под Linux, Windows, Android и iOS Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.
|
||||||
©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007 |