IPB
ЛогинПароль:

> ВНИМАНИЕ!

Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.

 
 Ответить  Открыть новую тему 
> Ошибка, ресурсы(?)
Unconnected
сообщение 24.01.2009 20:17
Сообщение #1


mea culpa
*****

Группа: Пользователи
Сообщений: 1 372
Пол: Мужской
Реальное имя: Николай

Репутация: -  24  +


Сегодня при компиляции программы начали появляться 2 ошибки:

Цитата
[DCC Error] E2161 Warning: Duplicate resource: Type 14 (ICON GROUP), ID MAINICON; File F:\******\Project5.res resource kept; file F:\Проект\Project5.res resource discarded.

[DCC Error] E2161 Warning: Duplicate resource: Type 24 (user-defined), ID 1; File F:\******\Project5.res resource kept; file F:\Проект\Project5.res resource discarded.


Иконку подключил нестандартную, .PNG, через опции проекта, до сегодняшнего дня с ней всё компилировалось нормально. Повторяющихся директив типа {$R *.dfm} в коде не наблюдается. В чём может быть проблема?


--------------------
"Знаешь, стыдно - когда не видно, что услышал всё, что слушал.."
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
volvo
сообщение 24.01.2009 21:33
Сообщение #2


Гость






Цитата
начали появляться 2 ошибки:
Можно уточнить, где ты видишь ошибки? Это предупреждения, а не ошибки...

RC-файл присоедини...
 К началу страницы 
+ Ответить 
Unconnected
сообщение 24.01.2009 21:57
Сообщение #3


mea culpa
*****

Группа: Пользователи
Сообщений: 1 372
Пол: Мужской
Реальное имя: Николай

Репутация: -  24  +


[DCC Error]

Ну я на Error смотрел) А зачем RC? У меня иконка не из ресурсов, без RC работало почему то..


--------------------
"Знаешь, стыдно - когда не видно, что услышал всё, что слушал.."
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
volvo
сообщение 24.01.2009 22:24
Сообщение #4


Гость






Цитата
У меня иконка не из ресурсов
У меня иконка PNG не подключается без ресурсов (через Project->Options->Application->Load Icon), говорит, что TPngImage и TIcon - это разные вещи... Как ты ее подключил, расскажи...
 К началу страницы 
+ Ответить 
Гость
сообщение 24.01.2009 22:54
Сообщение #5


Гость






Ой...сильно извиняюсь за дезинформацию...иконка - .ico, я её из .png конвертировал,поэтому перепутал.
 К началу страницы 
+ Ответить 
Unconnected
сообщение 25.01.2009 11:59
Сообщение #6


mea culpa
*****

Группа: Пользователи
Сообщений: 1 372
Пол: Мужской
Реальное имя: Николай

Репутация: -  24  +


Предыдущий пост - мой smile.gif


--------------------
"Знаешь, стыдно - когда не видно, что услышал всё, что слушал.."
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Unconnected
сообщение 25.01.2009 16:54
Сообщение #7


mea culpa
*****

Группа: Пользователи
Сообщений: 1 372
Пол: Мужской
Реальное имя: Николай

Репутация: -  24  +


Это предупреждение появляется после добавления в проект формы... Можно хотя бы сбросить иконку на стандартную?


--------------------
"Знаешь, стыдно - когда не видно, что услышал всё, что слушал.."
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Unconnected
сообщение 10.04.2009 15:33
Сообщение #8


mea culpa
*****

Группа: Пользователи
Сообщений: 1 372
Пол: Мужской
Реальное имя: Николай

Репутация: -  24  +


Извиняюсь за воскрешение старой темы... Просто ответ на мой вопрос в сети я не нашёл, д и по теме подходит smile.gif
Так вот, нужно загрузить картинку формата BMP из ресурса в TImage. Ресурс скомпилирован нормально, содержание следующее:

Цитата
PIC1 BMP logo.bmp
PIC2 BMP log.bmp
PIC3 BMP logw.bmp


Присоединяю директивой {$R 1.res}.

И как только не пробовал в TImage картинку запихнуть... Везде выдаёт ошибку, мол ресурс с таким именем не найден. Последний вариант такой:

image1.Picture.bitmap.LoadFromResourceName(hinstance,'PIC1');


Компилируется нормально, при запуске "Resource "PIC1" not found"
Что-то мне подсказывает, что нужно как-то определить Hinstance, нужно же программе знать, откуда загружать...
Подскажите пожалуйста, как правильно сделать?

Сообщение отредактировано: Unconnected - 10.04.2009 15:34


--------------------
"Знаешь, стыдно - когда не видно, что услышал всё, что слушал.."
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
volvo
сообщение 10.04.2009 16:03
Сообщение #9


Гость






Цитата
Подскажите пожалуйста, как правильно сделать?
Для начала - правильно описать ресурс:
PIC1 BITMAP logo.bmp
и перекомпилировать RC-файл. Откуда ты выкопал BMP - непонятно...
 К началу страницы 
+ Ответить 
Unconnected
сообщение 10.04.2009 19:52
Сообщение #10


mea culpa
*****

Группа: Пользователи
Сообщений: 1 372
Пол: Мужской
Реальное имя: Николай

Репутация: -  24  +


Спасибо, помогло smile.gif


--------------------
"Знаешь, стыдно - когда не видно, что услышал всё, что слушал.."
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 14.07.2025 12:28
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"