Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Win API


Информационный Канал Subscribe.Ru

РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / WinAPI

Выпуск № 40
от 13.03.2005, 04:00

Администратор:Калашников О.А.
В номере:Вопросов: 1, Ответов: 3


Вопрос № 17943: Здравствуйте, я опять по поводу ресурсов. А если мне не надо ресурсы объединять с кодом программы? Допустим - создать dll, из которой и загружать то, что там хранится. В Delphi есть File->New->Resource DLL Wizard, но по-моему, это не то...

Вопрос № 17943
Здравствуйте, я опять по поводу ресурсов. А если мне не надо ресурсы объединять с кодом программы? Допустим - создать dll, из которой и загружать то, что там хранится. В Delphi есть File->New->Resource DLL Wizard, но по-моему, это не то
Отправлен: 07.03.2005, 13:40
Вопрос задал: Vet (статус: 2-ой класс)
Всего ответов отправлено: 3

Отвечает: _vt
Здравствуйте, Vet!

Если ты хочешь получить правильный ответ - задавай правильный вопрос.

> ресурсы объединять с кодом программы? Допустим - создать dll

dll - это тоже программный код. И никаких отличий exe и dll в плане "объединения с ресурсами" нету. Ты бы лучше
определился сначала со своей задачей, а то так и будешь бродить вокруг да около.

> В Delphi есть File->New->Resource DLL Wizard

В С++Builder я такого не нашел. Но все-таки кажется мне почему-то, что это и есть то самое. В общем - берешь компилятор ресуров, читаешь описание языка ресурсов и создаешь ресурсы. В чем сложность?
--

* In Gates we trust! :)

Ответ отправил: _vt (статус: Академик)
Отправлен: 07.03.2005, 14:40

Отвечает: Shizuku Tsukishima
Здравствуйте, Vet!
Можно создать обычный проект dll, отдельно собрать в файл .res (как? - вопрос особый) все необходимые Вам ресурсы, положить его в папку проекта и подключить стандартным способ:
{$R *.res}
Скомпилированная библиотека, а значит и экспортируемые ей фукции, будут использовать эти ресурсы.
Ответ отправила: Shizuku Tsukishima (статус: 3-ий класс)
Отправлен: 07.03.2005, 14:42
Оценка за ответ: 4
Комментарий оценки:
В принципе - это идея, но я думал, как-то по-другому. Спасибо за ответ

Отвечает: Bob Johnson
Здравствуйте, Vet!
тогда тебе нужно создать еще один проект, результатом которого будет эта самая DLL, и ресурсы добавлять уже в него.

* EMan2.0: ---===*** Debug mode ***===---

Ответ отправил: Bob Johnson (статус: Академик)
Отправлен: 07.03.2005, 20:00


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2005, RusFAQ.ru, Россия, Москва. Все права защищены.
Идея, дизайн, программирование, авторское право: Калашников О.А.


http://subscribe.ru/
http://subscribe.ru/feedback/
Подписан адрес:
Код этой рассылки: comp.soft.prog.winapifaq
Отписаться

В избранное