Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.02.06;
Скачать: CL | DM;

Вниз

Сохранение рисунков в dll   Найти похожие ветки 

 
Oleg   (2004-01-27 16:13) [0]

Подскажите пожалуйста, если возможность сохранять графику(картинки) например в dll,а потом по надобносте ее оттуда использовать.
Спасибо.
(если можна кусок кода)


 
alex_*** ©   (2004-01-27 16:16) [1]


bmp.saveToFile("test.dll");

))
а зачем в dll?


 
Oleg   (2004-01-27 16:23) [2]

Я не совсем точно выразился.
мне надо чтоб в програме гдето сохранялись картинки, а потом по надобносте их можна было использовать.
А чтобы размер ехе был менше, их размещать гдето извне.


 
Юрий Зотов ©   (2004-01-27 16:29) [3]

> Oleg (27.01.04 16:23) [2]

В ресурсах DLL можно хранить и картинки и вообще что угодно. А загрузка, например, такая:
LoadIcon(LoadLibrary(...), ...);


 
Oleg   (2004-01-27 16:32) [4]

[3] Проблема как их туда впихнуть.


 
alex_*** ©   (2004-01-27 16:33) [5]

да если просто где-то хранить, в файл выкидывай.


 
Юрий Зотов ©   (2004-01-27 16:34) [6]

Image Editor уже отменили?
Создаете файл ресурсов и подключаете его к DLL директивой $R.


 
_none_ ©   (2004-01-27 16:43) [7]

structured storage rules


 
VAleksey ©   (2004-01-27 16:49) [8]

Возможность есть.
На этом сайте есть примеры работы с ресурсами. см. FAQ.


 
Oleg   (2004-01-27 16:49) [9]

[6]Создаете файл ресурсов и подключаете его к DLL директивой $R.

файл создал, как его подключить?


 
alex_*** ©   (2004-01-27 16:50) [10]

LoadLibrary


 
Oleg   (2004-01-27 16:57) [11]

Как в dll подключить файл ресурсов.


 
alex_*** ©   (2004-01-27 16:59) [12]

делаешь rc файл, пишешь что-то типа
BMP1 BITMAP bmp1.bmp

подключаешь в свой проект.


 
Юрий Зотов ©   (2004-01-27 17:09) [13]

> Oleg (27.01.04 16:49) [9]
>>Создаете файл ресурсов и подключаете его к DLL директивой $R.
>файл создал, как его подключить?

Разве не написано? Директивой $R. В справке она есть.


 
Th   (2004-01-27 17:27) [14]

Я подобную задачу решил с помощью VC++6. Там dll получается меньше размером почему-то. В VC++6 создается пустой проект (dll), в проект включается rc-файл и все это компилируется.


 
alex_*** ©   (2004-01-27 17:30) [15]

так и здесь так же можно.


 
Th   (2004-01-27 17:33) [16]

Можно конечно - но размер dll-ки меньше в VC++, не знаю почему, да и неинтересно ;)



Страницы: 1 вся ветка

Текущий архив: 2004.02.06;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.027 c
4-16833
Awod
2003-11-27 11:45
2004.02.06
Сообщения при переключении между окнами разными способами


14-16590
RealRascal
2004-01-15 01:23
2004.02.06
50гц


4-16826
Ptr
2003-11-26 17:50
2004.02.06
Как узнать, сколько экранных точек в сантиметре?


3-16191
чайник1
2004-01-13 14:48
2004.02.06
Код ошибки пустой


1-16297
Slash_from_Ryazan
2004-01-26 02:27
2004.02.06
Как запретить пользователю закрыть программу.