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

Вниз

Создание и использование файла ресурса   Найти похожие ветки 

 
Lora   (2002-08-21 07:03) [0]

Привет господа Мастера!
Подскажите пажалуйста как создать файл ***.res
затащить туда две картинки *.bmp формата и затем
ентот ***.res воткнуть в исполняемый ***.exe файл
и как потом использовать эти *.bmp картинки в своей
программке (енти картинки плавно сменяет одна другую)


 
Poirot   (2002-08-21 07:21) [1]

можно через rc файл
my.rc
-----------------
PIC_1 BITMAP PIC_1.BMP
PIC_2 BITMAP PIC_2.BMP
-----------------
вот и всё... и в проект добавляешь!!!

А вытащить универсально через LoadLibrary...
А также вытащить иетодаи для TBitMap....
ЗЫ: рц можно сразу вручную перевести в res есть конс утилитка в bin Delphi... я её непомню... т.к юзаю рц...


 
KPY   (2002-08-21 07:28) [2]

создаешь в блокноте файл с расширением gpegs.rs
с таким содержимым

BITMAP1 BITMAP fon.bmp
BITMAP2 BITMAP zau.bmp
BITMAP3 BITMAP bad.bmp

в командной строке пишешь

BRCC.EXE gpegs.rs

получится gpegs.res

в проекте
{$R *.DFM}
{$R gpegs.RES}

******
var
Bmp_Temp:TBitMap;
*******
Bmp_Temp := LoadBitmap(HInstance,"BITMAP1");
******




 
Кодер(маленький еще просто)   (2002-08-21 07:32) [3]

Блин пока писал, люди уже ответили :) Ну да ладно, вот:

В текстовом файле напиши:
#include "\masm32\include\resource.h"
BITMAP_1 BITMAP DISCARDABLE "yourfile1.bmp"
BITMAP_2 BITMAP DISCARDABLE "yourfile2.bmp"
Сохрани его как filename.rc
Преобразовать *.rc-файл в *.res можно программой brcc32.exe(папка bin в директории установки Delphi), коммандой
brcc32 filename.rc
Все это за тебя может проделать Borland Resource Workshop из поставки Delphi.
В проект *.res-файл вставляется директивой {$R filename.res}
Загружается картинка функцией LoadBitmap(HInstance,"BITMAP_1")


 
Кодер(маленький еще просто)   (2002-08-21 07:40) [4]

#include "\masm32\include\resource.h" - сорри я тут с асмом попутал, это не надо :)


 
Lora   (2002-08-21 07:41) [5]

Спасибочки господа мастера



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

Форум: "Основная";
Текущий архив: 2002.09.02;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.007 c
1-3358
andrey_pst
2002-08-22 07:53
2002.09.02
Маска файлов в OpenDialog.


1-3475
Елена
2002-08-21 06:15
2002.09.02
Скины


1-3420
Vlad2
2002-08-22 06:53
2002.09.02
Использование типа record


14-3589
dial@uupops.net
2002-08-06 20:01
2002.09.02
Что такое hInstance


1-3377
Cr@sh
2002-08-21 11:05
2002.09.02
3 вопроса по оптимизации приложения.





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский