Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.11.2007, 13:01   #1
Yogik™
Чуть выше чайника
Пользователь
 
Аватар для Yogik™
 
Регистрация: 16.08.2007
Сообщений: 53
По умолчанию Внутренние ресурсы - картинка

Возможно ли в проект сразу скомпилировать картинки для дальнейшего использования через программный код?
Для того, чтобы жить как следует, надо иметь или разум или петлю. /Диоген/
Yogik™ вне форума Ответить с цитированием
Старый 18.11.2007, 13:30   #2
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Да, конечно возможно. Это называется файл ресурсоы.
Используйте поиск по форуму, ключевое слово "ресурсы". Последний раз тема рассматривалась недавно.
mihali4 вне форума Ответить с цитированием
Старый 18.11.2007, 15:25   #3
Yogik™
Чуть выше чайника
Пользователь
 
Аватар для Yogik™
 
Регистрация: 16.08.2007
Сообщений: 53
По умолчанию

Как создать - нашел, сделал.
Как использовать?
Код:
function LoadBitmapfromEXE( Number: integer ): TBitmap;
var
  ResStream: TResourceStream;
begin
   Result := TBitmap.Create;
   ResStream := TResourceStream.CreateFromID( HInstance, Number, RT_RCDATA );
   Result.LoadFromStream( ResStream );
   ResStream.Free;
end;
Это, я так понимаю, функция для выгрузки картинки из ресурсов программы, так?
Код:
VAR
picture:TBitmap
begin
      picture := LoadBitmapfromEXE(1); //индекс в ресурсе - '1'
end;
А это - присвоение переменной типа TBitmap картинки из ресурсов с помощью выше описанной функции, да?
По ходу работы программы ругается на эту строчку:
ResStream := TResourceStream.CreateFromID( HInstance, Number, RT_RCDATA );
Для того, чтобы жить как следует, надо иметь или разум или петлю. /Диоген/

Последний раз редактировалось Yogik™; 18.11.2007 в 15:31.
Yogik™ вне форума Ответить с цитированием
Старый 18.11.2007, 15:35   #4
Yogik™
Чуть выше чайника
Пользователь
 
Аватар для Yogik™
 
Регистрация: 16.08.2007
Сообщений: 53
По умолчанию

Нет, все, БОЛЬШОЕ спасибо)) Сам разобрался.
Для того, чтобы жить как следует, надо иметь или разум или петлю. /Диоген/
Yogik™ вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ресурсы в DLL Pedro Общие вопросы Delphi 1 25.05.2008 22:41
Ресурсы Witaliy Общие вопросы Delphi 1 27.04.2008 17:40
Ресурсы в Dll Кролик Общие вопросы Delphi 3 03.09.2007 14:39
Ресурсы mrandrey Общие вопросы Delphi 10 13.07.2007 15:39
Ресурсы, зачем нужны ресурсы Hallo Обсуждение статей 0 12.12.2006 21:30