Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2005.02.06;
Скачать: [xml.tar.bz2];

Вниз

Извлечь BMP илз DLL   Найти похожие ветки 

 
MooSE   (2004-12-01 17:16) [0]

Привет всем.

Пишу программу. По ходу дела программа должна читать BMP-файлы из ресурсов DLL. Причём Что именно за DLL становится известно только на этапе выполнения. Да и в ходе работы этих DLL может быть много.

Проблема заключена в том что я не знаю как прочитать BMP из ресурсов. Т.е. я знаю метод loadfromresourcename но что надо передавать ему в качестве первого параметра?


 
Poirot ©   (2004-12-01 22:09) [1]

А простой LoadBitmap уже тоже не кактит?! LoadImage ещщо есть:)


 
MooSE   (2004-12-14 16:21) [2]

Можешь кинуть кусок кода?


 
MooSE   (2004-12-14 16:21) [3]

Можешь кинуть кусок кода?


 
Kind   (2004-12-14 21:53) [4]

var LIB_ID: Cardinal;
...
...
LIB_ID := LoadLibrary(Путь_к_DLL);
Image1.Picture.Bitmap.LoadFromResourceName(LIB_ID,Имя_Ресурса);
FreeLibrary(LIB_ID);
...
...


 
Юрий Зотов ©   (2004-12-14 22:22) [5]

> MooSE   (01.12.04 17:16)  
> что надо передавать ему в качестве первого параметра?

Хэндл библиотеки, который вернула LoadLibrary. И в прочие LoadXXX передается он же.


 
SVM (Perm)   (2004-12-15 09:16) [6]

Лучше так:
LIB_ID:=LoadLibraryEx(Путь_к_DLL,0,LOAD_LIBRARY_AS_DATAFILE);



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

Форум: "WinAPI";
Текущий архив: 2005.02.06;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.04 c
3-1104666916
Antoha111
2005-01-02 14:55
2005.02.06
Вставка записи в реляционную БД (MS Access)


6-1101110557
Yuve
2004-11-22 11:02
2005.02.06
Broadcast


14-1106221834
1008
2005-01-20 14:50
2005.02.06
Есть предложение


14-1105899534
iZEN
2005-01-16 21:18
2005.02.06
Прогнозы развития hi-tech на 2005 год...


14-1105696258
Семен Сорокин
2005-01-14 12:50
2005.02.06
Где найти тесты (Delphi, MSSQL) для приема на работу.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский