Як засунути

Ув. майстра, розумію, що питання затерте, але ніде не можу знайти відповіді на питання "Як засунути .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] та наведений код.