Форум программистов, компьютерный форум, киберфорум
Delphi: FireMonkey
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.63/43: Рейтинг темы: голосов - 43, средняя оценка - 4.63
0 / 0 / 0
Регистрация: 23.10.2014
Сообщений: 96

RAD Studio XE8 Image

26.07.2015, 14:47. Показов 8815. Ответов 22
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Привет форумчане, буду очень признателен, если поможете! В общем я разрабатываю одно приложение под Андроид, при помощи RAD Studio XE8. Там есть компонент image. Собственно вопрос в том, как при помощи кода вставить туда эту картинку, я уже 3 час гуглю, нашел только один ответ, но почему то эти способом не получается.
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
26.07.2015, 14:47
Ответы с готовыми решениями:

RAD Studio XE8, изменить цвет фона компонентов
Всем привет! Пытаюсь пере идти с delhi2010 на RAD Studio XE8. вопрос собственно такой: не могу у компонентов memo, edit, listbox...

XE8 + Android не грузит картинку в Image
Пробовал и в Image и в ImageViewer ни грузит никуда, даже в процессе создания. Что я сделал не так? Добавлено через 3 минуты Или...

RAD Studio (delphi)
Подскажите пожалуйста есть ли RAD Studio 2010 (Delphi) что бы с активацией не было проблем киньте ссылку пожалуйста очень нужно можно RAD...

22
 Аватар для krapotkin
6847 / 4674 / 1463
Регистрация: 14.04.2014
Сообщений: 20,656
Записей в блоге: 21
26.07.2015, 18:59
не-ве-рю
http://community.embarcadero.c... -usage-190
http://blogs.embarcadero.com/r... listxe8ru/
0
0 / 0 / 0
Регистрация: 23.10.2014
Сообщений: 96
26.07.2015, 19:12  [ТС]
Не будите ли вы столь добры, написать, либо таймкод на видео, либо цитатой из текста, так как я ничего не нашел.
0
Модератор
 Аватар для FIL
3492 / 2614 / 742
Регистрация: 19.09.2012
Сообщений: 7,977
26.07.2015, 19:35
Цитата Сообщение от caof19 Посмотреть сообщение
как при помощи кода вставить туда эту картинку
"Эту" это какую?
0
0 / 0 / 0
Регистрация: 23.10.2014
Сообщений: 96
26.07.2015, 19:36  [ТС]
Ну я думаю это безразницы, png формат, если что.
0
Модератор
 Аватар для FIL
3492 / 2614 / 742
Регистрация: 19.09.2012
Сообщений: 7,977
26.07.2015, 19:38
А чем TImageControl плох?
0
0 / 0 / 0
Регистрация: 23.10.2014
Сообщений: 96
26.07.2015, 19:44  [ТС]
Я просто первый раз пишу на RAD Studio тем более под Андроид, можете сказать, как там, при помощи кода вставить картинку?

Добавлено через 4 минуты
Его я не использовал, потому что у меня формат картинки png и мне нужно чтобы заднего фона не было, а при использовании ImageControl он белый.
0
Модератор
 Аватар для FIL
3492 / 2614 / 742
Регистрация: 19.09.2012
Сообщений: 7,977
26.07.2015, 19:44
Если нужно просто загрузить картинку, то кидаешь на форму ImageControl, а в коде пишешь:
Delphi
1
ImageControl1.LoadFromFile(FileName);
0
0 / 0 / 0
Регистрация: 23.10.2014
Сообщений: 96
26.07.2015, 19:45  [ТС]
А можно сделать задний фон прозрачным как-то?
0
Модератор
 Аватар для FIL
3492 / 2614 / 742
Регистрация: 19.09.2012
Сообщений: 7,977
26.07.2015, 20:09
Если через Image, то:
Delphi
1
Image1.Bitmap.LoadFromFile('D:\2.png');
0
0 / 0 / 0
Регистрация: 23.10.2014
Сообщений: 96
26.07.2015, 20:21  [ТС]
Сделал как написали, но приложение при запуске выкидывает, проблема точно в этой строке, потому что если её закоментить, то все работает.
0
Модератор
 Аватар для FIL
3492 / 2614 / 742
Регистрация: 19.09.2012
Сообщений: 7,977
26.07.2015, 20:29
Ты путь-то правильно прописал к файлу?
0
Android
245 / 242 / 52
Регистрация: 19.01.2013
Сообщений: 1,896
Записей в блоге: 3
26.07.2015, 20:32
caof19, Если правильно укажешь путь до файла то все будет окей!

p.s. нужно еще дать разрешения на чтение памяти http://developer.android.com/r... ssion.html
0
0 / 0 / 0
Регистрация: 23.10.2014
Сообщений: 96
26.07.2015, 20:39  [ТС]
Delphi
1
image5.Bitmap.LoadFromFile('C:\Users\caof19\Desktop\game\ф.png');
Разве это не правильный путь?
0
 Аватар для krapotkin
6847 / 4674 / 1463
Регистрация: 14.04.2014
Сообщений: 20,656
Записей в блоге: 21
26.07.2015, 22:06
вряд ли андроид оснащен диском C:
0
0 / 0 / 0
Регистрация: 23.10.2014
Сообщений: 96
26.07.2015, 23:03  [ТС]
Тогда не подскажешь, как "засунуть" картинку в приложение и вызвать от туда? Или хотя бы есть материал, желательно на русском.
0
 Аватар для krapotkin
6847 / 4674 / 1463
Регистрация: 14.04.2014
Сообщений: 20,656
Записей в блоге: 21
27.07.2015, 07:24
все уже написано
из файла
только в андроид файлы нельзя писать где попало
нужно запросить папочку
если папочка на sd-card то нужно чтобы приложение имело разрешение READ_EXTERNAL_STORAGE

список функций, чтобы определиться в какой папочке что:
Кликните здесь для просмотра всего текста
function GetFilesDir: string;
function GetCacheDir: string;
function GetLibraryPath: string;

// File Locations in External memory. (Accessible only to the program, but easily
// readable mounting the external storage as a drive in a computer.
// Files written here are deleted when uninstalling the application.)
function GetExternalFilesDir: string;
function GetExternalCacheDir: string;

function GetExternalPicturesDir: string;
function GetExternalCameraDir: string;
function GetExternalDownloadsDir: string;
function GetExternalMoviesDir: string;
function GetExternalMusicDir: string;
function GetExternalAlarmsDir: string;
function GetExternalRingtonesDir: string;


// File Locations in External memory. (Accessible to all programs, easily
// readable mounting the external storage as a drive in a computer.
// Files written here are preserved when uninstalling the application.)
function GetSharedFilesDir: string;
function GetSharedPicturesDir: string;
function GetSharedCameraDir: string;
function GetSharedDownloadsDir: string;
function GetSharedMoviesDir: string;
function GetSharedMusicDir: string;
function GetSharedAlarmsDir: string;
function GetSharedRingtonesDir: string;

чтобы файл засунуть прямо в APK можно использовать
0
0 / 0 / 0
Регистрация: 23.10.2014
Сообщений: 96
27.07.2015, 18:16  [ТС]
Вот насчет Deployment manager знаю, она уже там, а вот как вызвать картинку из него и тем более поместить в image, я не знаю
0
 Аватар для krapotkin
6847 / 4674 / 1463
Регистрация: 14.04.2014
Сообщений: 20,656
Записей в блоге: 21
28.07.2015, 08:00
что ж тянуть-то клещами приходится?
http://blogs.embarcadero.com/d... /23/43005/



Delphi
1
2
3
4
5
procedure TForm1.FormCreate(Sender: TObject);
begin
  lbl1.Text :=TPath.GetDocumentsPath;
  Img1.MultiResBitmap.LoadItemFromStream(TFileStream.Create(TPath.Combine(TPath.GetDocumentsPath,'1.jpg'),fmOpenRead), 1);
end;
0
0 / 0 / 0
Регистрация: 23.10.2014
Сообщений: 96
28.07.2015, 13:39  [ТС]
Я сейчас пытаюсь засунуть текст из файла txt в memo, сам текстовый я засунул в Deployment manager, и вот сразу запустил все работает, но как только я пытаюсь вывсти текст из него, ошибки не выводятся, но приложение просто вылетает, так и не запустившись. Вот таким кодом пытаюсь засунуть:
Delphi
1
Memo1.Lines.LoadFromFile(TPath.Combine(TPath.GetDocumentsPath,'rgergr.txt'));
можешь подсказать, что не так? Библиотеку я подключил. Я тебе буду очень благодарен.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
28.07.2015, 13:39
Помогаю со студенческими работами здесь

Embarcadero RAD Studio
добрый день. кодю в Делфи, посему и пишу в этот раздел. мой вопрос: как в IDE Делфи 2010 изменить дефолтный шрифт для вновь...

Rad studio + android
Здравствуйте, я бы хотел узнать можно ли делать программы под андроид на рад студио.. если нет то какой язык выбрать? нужна поддержка MySql...

Установка fastreport в RAD Studio
Всем привет! Не могу установить fast report( Качаю по первой ссылке https://www.fastreport.ru/ru/download/fast-script/ Все...

работа в Rad studio 2010
Здравствуйте , сами мы только начинаем юзать новую версию ,могли бы вы подсказать где находятся элементы боксы ,комбобоксы и прочие. ...

Rad Studio Berlin on Windows XP?
KTO Hu6ygb npo6oBa/\ Delphi Berlin HA win xp ? PA6OTAET ? Seattle PA6OTA/\ ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru