Delphi Нет ресурсов - PullRequest
       24

Delphi Нет ресурсов

2 голосов
/ 16 сентября 2008

Каждый проект, который я компилирую с Delphi 7, в котором я не компилирую с пакетами времени выполнения, выдает ошибку компоновщика: «Слишком много ресурсов». Даже пустое приложение выдает эту ошибку.

Другими словами: Дельфи умер от меня.

Ответы [ 5 ]

1 голос
/ 16 сентября 2008

Убедитесь, что вы не дублируете включение ресурса, например, наличие в проекте нескольких строк {$ R * .dfm} или нескольких {$ R * .res} для проекта. Также может быть включен в любое место в модуле, например {$ R MyProject.res} ...

1 голос
/ 16 сентября 2008

Что происходит, когда вы пытаетесь собрать его из командной строки? (т.е. \ Program Files \ Borland \ Delphi7 \ Bin \ dcc32.exe)

Кроме того, вы собирали какие-либо пользовательские файлы .RES для этого проекта? Если нет, попробуйте удалить файл .RES по умолчанию, созданный для вас Delphi, и дайте ему заново создать проект.

Вы также можете принудительно обновить файл .RES, изменив что-то тривиальное, например, версию #, сохранив свой проект, а затем вернув его обратно.

Извините, что это не ответы ... но мы надеемся, что мы найдем проблему с небольшим возни.

0 голосов
/ 28 июня 2015

Иногда это происходит при переносе проекта из предыдущей версии Delphi. Решение, как упоминалось ранее, заключается в удалении файла .res .

0 голосов
/ 11 июля 2012

Я получаю эту ошибку в нескольких проектах в Delphi 6.

Я нашел обходной путь для этого. PFB подробности: (Сделайте резервную копию файла .res, если он был изменен)

  1. Измените {$ R .res} на {$ R * .res}
  2. Скомпилируйте проект
  3. Удалите файл .res и поместите исходный файл (чья резервная копия была сделана)
  4. Измените {$ * .res} на {$ R .res}
  5. Hit Compile / Build
0 голосов
/ 16 сентября 2008

Скорее всего, поврежден файл project.res. Попробуйте переименовать старое и посмотреть, успешно ли оно воссоздано?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...