| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > Ico in DLL |
| Автор: MIX55 2.3.2006, 19:57 |
| Как можно поместить несколько иконок в DLL'ку а затем использовать в приложении. Всем заранее спасибо. |
| Автор: Poseidon 2.3.2006, 20:06 |
| Как ресурсы |
| Автор: MIX55 2.3.2006, 20:24 | ||
А можно пример или где можно почитать. |
| Автор: Snowy 2.3.2006, 20:26 | ||
|
| Автор: Poseidon 2.3.2006, 20:33 |
| Snowy показал как использовать, http://vingrad.ru/DELPHI-DLP-000731 описано как поместить. |
| Автор: MIX55 2.3.2006, 20:34 |
| это как я понимаю импорт из Dll. Snowy респект. А как туда эту иконки затолкать? |
| Автор: Snowy 2.3.2006, 20:49 | ||||||||
| Если dll твоя, то делаешь так: Создаешь файлик "имя_файла.rc". Пишешь в него:
Компилишь этот файл:
Получается файлик "имя_файла.res". В своей программе добавляешь строчку:
Все. Иконка inside. Далее. Как доставать и использовать иконку. Вот пример:
|
| Автор: MIX55 2.3.2006, 22:38 | ||||
Snowy а сами иконки куда надо помещать? Добавлено @ 22:40
Snowy а сами иконки куда надо помещать? |
| Автор: Poseidon 2.3.2006, 22:40 |
| В одну папку с "имя_файла.rc" |
| Автор: Guedda 2.3.2006, 22:42 | ||
Легче всего, если иконки расположены в папке с утилитой bcc32... Но можно и по другому. Прописывай полный путь к иконкам. Пример:
|
| Автор: Snowy 2.3.2006, 22:46 |
| А точнее сами иконки и это файл кидай в папку с проектом. Ну или в любую папку. Главное, чтобы скомпиленный res файлик в итоге был в папке с проектом. А вот так не будет работать. |
| Автор: Guedda 3.3.2006, 12:06 |
| Интересно... Почему же не будет работать? Я всегда так делаю. Кидаю в папку с bcc32 иконки и там же создаю файл *.rc. Потом компилю, и все нормально. Может, ошибку делаю? Объясни, пожалуйста... |
| Автор: Snowy 3.3.2006, 12:42 |
| А кидать в папку с brcc32 совершенно незачем. А работать не будет, если иконки не в той же папке, где и *.rc |
| Автор: SlaUr 3.3.2006, 13:09 |
| http:\slaur.narod.ru - пример работы с ресурсами |