Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

RLINK32: Too many resources to handle [D5]


Alextp ©   (2006-02-12 10:45:00) 

Hi All,

При компиляции D5 IDE выдает: "RLINK32: Too many resources to handle". При этом dcc32.exe компилирует нормально. Hаверное, дело в том, что .res файл у меня сделан вручную, через .rc (когда его удаляешь, компилируется нормально). Как быть - компилировать только через dcc32.exe, или это исправляется?


Германн   (2006-02-14 03:19:00) [1]

И ещё раз УВЫ!
Ну кто тут помешал Борланду разрешить редактировать файл ресурсов проекта "его же (т.е. Борландовскими средствами)"?

Это - риторический вопрос!


Германн   (2006-02-14 03:08:00) [2]


> Solution подошел. :) Я разнес свой файл ресурсов и файл
> по умолчанию, файл по умолчанию пересоздал, и теперь компилируется
> нормально. Спасибо!


Что и требовалось доказать!


Alextp   (2006-02-13 22:13:00) [3]


> В таком случае, наверное стоит все-таки разделить, свои
> ресурсы вынести в свой отдельный файл ресурсов, автосоздаваемый
> оставить в покое.
> Не могу сейчас привести обоснованных аргументов, это было
> очень давно и тогда они были, сейчас в памяти остался только
> solution :)


Solution подошел. :) Я разнес свой файл ресурсов и файл по умолчанию, файл по умолчанию пересоздал, и теперь компилируется нормально. Спасибо!


Anatoly Podgoretsky   (2006-02-13 16:30:00) [4]

Alextp ©   (13.02.06 13:02) [9]
Вручную был создан файл <имя проекта>.res, в нем через .rc были подключены доп. ресурсы, в том числе MAINICON. Он и есть головной файл ресурсов. Зачем его пересоздавать?

Вот это ты напрасно, данный файл только для проекта, убери от него свои руки.


kaZaNoVa   (2006-02-13 16:19:00) [5]

Alextp ©   (12.02.06 10:45)
При этом dcc32.exe компилирует нормально

потому что много ресурсов, занятых IDE  свободно .. :)


kaZaNoVa   (2006-02-13 16:18:00) [6]

Alextp ©   (12.02.06 23:31) [3]
Операционка Win98, хотя вряд ли это важно.


это имхо очень важно, у меня на 9х постоянно такие ошибки время от времени возникали в разных местах .. - нехватка системных ресурсов - у 9х систем их мало ..

решение - поставить 2000


McSimm   (2006-02-13 14:28:00) [7]


> Вручную был создан файл <имя проекта>.res

В таком случае, наверное стоит все-таки разделить, свои ресурсы вынести в свой отдельный файл ресурсов, автосоздаваемый оставить в покое.

Не могу сейчас привести обоснованных аргументов, это было очень давно и тогда они были, сейчас в памяти остался только solution :)


Alextp   (2006-02-13 13:02:00) [8]


> Имеется в виду удаление и пересоздание "родного" файла ресурсов
> проекта,


Вручную был создан файл <имя проекта>.res, в нем через .rc были подключены доп. ресурсы, в том числе MAINICON. Он и есть головной файл ресурсов. Зачем его пересоздавать?


> Мне в свое время помогла избавиться от такой же ошибки замена
> подключенного к проекту res-файла на исходный rc-файл.


А как подключить .rc файл, через {$R name.rc} или еще как?


DrPass   (2006-02-13 10:36:00) [9]

Мне в свое время помогла избавиться от такой же ошибки замена подключенного к проекту res-файла на исходный rc-файл. После того, как Delphi стала сама его компилировать, ошибка пропала.


Германн   (2006-02-13 02:17:00) [10]


> McSimm ©   (13.02.06 02:09) [6]

Да, но автор, наверно, имел какие-то мотивы сформировать сей ресурс "вручную". Или требуется уточнения какой именно .res файл был создан автором "вручную".


McSimm   (2006-02-13 02:09:00) [11]

Имеется в виду удаление и пересоздание "родного" файла ресурсов проекта, после чего, возможно, перестанет возникать ошибка при подключении своего при компиляции.


Германн   (2006-02-13 01:59:00) [12]

> McSimm ©   (12.02.06 23:38) [4]
>Попробуйте закрыть проект, удалить <имя проекта>.res и открыть проект, >чтобы IDE пересоздала файл

Нет. Автор сабжа указал - "Hаверное, дело в том, что .res файл у меня сделан вручную, через .rc"


McSimm   (2006-02-12 23:38:00) [13]

Попробуйте закрыть проект, удалить <имя проекта>.res и открыть проект, чтобы IDE пересоздала файл.


Alextp   (2006-02-12 23:31:00) [14]

Операционка Win98, хотя вряд ли это важно.
Ресурс компилировал brc32.exe (не brcc32.exe):

Borland Resource Compiler / Binder
Version 5.40 Copyright (c) 1992, 1999 Inprise Corporation


API   (2006-02-12 19:32:00) [15]

Hаверное, дело в том, что .res файл у меня сделан вручную, через .rc

Принципиально не имеет никакого значения.
Ресурс компилировали brcc32.exe?


Desdechado   (2006-02-12 16:01:00) [16]

Операционка какая?

PS rlink не компилирует, а собирает EXE


Наверх

Титульная страница Поиск, карта сайта Написать письмо