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

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

Вернуться   Форум программистов > Delphi программирование > Мультимедиа в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 26.11.2014, 00:27   #1
Armageddets
Форумчанин
 
Регистрация: 30.06.2012
Сообщений: 145
По умолчанию Как достать картинки из deployment manager?

Всем доброго времени суток!

Делаю проект для Android. Через Deployment добавил все нужные картинки. В моем случае мои картинки изменяться никак не будут, и открываются только для чтения. Поэтому я не стал менять пути для них. В связи с этим столкнулся с проблемой - как же собственно получить доступ к ним? То есть мне нужно нарисовать одну из тех картинок. Я не знаю как правильно это делать.

Я подключил вверху System.IOUtils, чтобы получить доступ к TPath.

Пробовал разные варианты: просто рисовать картинку с этим именем:

Код:
form1.Canvas.DrawBitmap(fon,RectF(0,0,320,240),RectF(30,30,320,240),1,true);
пробовал указывать так еще:

Код:
fon:=Tbitmap.CreateFromFile(TPath.Combine(TPath.GetDocumentsPath, 'fon.bmp'));
а затем рисовал таким же способом:

Код:
form1.Canvas.DrawBitmap(fon,RectF(0,0,320,240),RectF(30,30,320,240),1,true);
Не знаю, может надо как ресурс еще их подключить? Хотя мне кажется я неправильно использую TPath. Заранее спасибо всем за помошь.

Рисование происходит в событии формы OnPaint. Далее таймер вызывает Form1.invalidate;

Если надо читать через поток, то как именно это сделать?

Код:
var

Stream: TResourceStream;

begin

Stream:= TResourceStream.Create(hInstance, 'YouRes', RT_RCDATA);

try

//как именно загрузить файл из потока?

finally

Stream.Free;

end;
Проект делаю на делфи ХЕ 6. Я привык работать в седьмой версии делфи, а тут в Rad Studio XE6 все не так.
Armageddets вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как из тега достать число? three_cats JavaScript, Ajax 14 01.02.2014 07:35
Android deployment ZuBy Общие вопросы Delphi 0 08.01.2014 09:34
Java EE. Spring. WebSphere Deployment Xeonc Java для Web (EE, Servlet, JSP, Tomcat, Spring MVC) 3 18.04.2012 17:51
Как достать переменную из функции? Abuhamed PHP 5 15.12.2010 17:18
Как достать админа? =Bgik= Свободное общение 32 17.01.2009 20:30