Як засунути
Ув. майстра, розумію, що питання затерте, але ніде не можу знайти відповіді на питання "Як засунути .bmp всередину виконуваного файлу, а в програмі присвоїти цю картинку з ресурсу змінної pic"
TImage, наприклад, ніхто не скасовував.
Додавання до попередньої відповіді: Кидаєш TImage на форму, в Object Inspector знаходиш властивість Picture, в полі введення натискаєш . і вибираєш картинку. При компіляції вона потрапляє в exe-шник.
НЕ ТЕ. Мені потрібно саме в ресурс завантажити bmp ТОМУ ЩО: 1. Я програмую на KOL і не використовую TImage 2.Мені не потрібно розміщувати картинку на формі мені потрібно помістити її в змінну(щоб потім вставити в чужому вікні)
Так ніхто не знає, як розмістити .bmp в ресурсі, а потім присвоїти ентот bmp змінної.
>>Ігор Н. (21.07.04 09:56)
// MySuperResource.rc MYBITMAP BITMAP LOADONCALL DISCARDABLE файл
Якщо не хочеш використовувати TBitmap, тоді див. вихідні TBitmap.LoadFromResource() і зроби аналогічно.
Пише "Undeclared identifier LoadFromResource" І що мається на увазі під ім'ям ресурсу.
P.S. Я програмую на KOL та MCK
> P.S. Я програмую на KOL і MCKТак туди і пиши
>>Ігор Н. (21.07.04 11:13) [5]
Ім'я ресурсу ти вказуєш у .rc-файлі. У наведеному прикладі це "MYBITMAP". TBitmap + F1 – у мене Delphi в офісі немає, тому я міг помилитися з назвою методу.
подивися цей приклад і аналогічно зроби c BITMAP http://my.samara.ru/
DimKa, питання то щодо мультимедіа, а не щодо особливостей KOL програмування.
grom, Не те! Мені потрібний метод завантаження bitmap з ресурсу на зразок того, що запропонував VMcL - LoadFromResource, якби він ще працював.
В image.rcписав MAINPIC BITMAP LOADONCALL DISCARDABLE 1.bmp
>>Ігор Н. (22.07.04 11:15) [10]
А через *. Res файл не пробували?
pic - це Tbitmap
Я якраз і роблю через res. 1. Пишу image.rc 2. Створюю image.res 3. У програмі пишу 4. pic.LoadFromResourceName(HInstance,"MAINPIC");
То де нині суть? Чому не працює?
То де нині суть? Чому не працює?Getlasterror знає чому не працює.
1. ЗамістьMAINPIC BITMAP LOADONCALL DISCARDABLE 1.bmpнапишиMAINPIC BITMAP 1.bmp
2. Переконайтеся, що pic := TBitmap.Create є.
3. Шануй http://blackman.wp-club.net/lection/resurs.php
В image.rc я написав би так MAINPIC BITMAP "1.BMP"
А найпростіше за допомогою Resource Workshop. Особливих проблем не було.
> А найпростіше за допомогою Resource Workshop. Особливих проблем > не було.
Так тут людина ще й не може завантажити. Достатньо подивитися на Ігор Н. (21.07.04 11:13) [5] та наведений код.