|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
09.05.2014, 03:52 | #1 |
t45t
Участник клуба
Регистрация: 20.03.2012
Сообщений: 1,849
|
Загрузить картинку в Timage
Здравствуйте, думал задача легче легкого, а оказалось нет, нужно по OnClick Tlistbox'a загрузить картинку (в Tlistbox'e полные пути к картинке), вот код: даже таймер поставил, прямой обработчик не работал, думал может таймер поможет.
Код:
from dark to light)
|
09.05.2014, 04:01 | #2 |
Заблокирован
Регистрация: 31.03.2011
Сообщений: 976
|
Таймеры тут не при чём. Ошибка распространённая, так как народ не понимает принципы работы с Image. Чтоб загрузить изображение в Picture.Graphic, его, как и любой поток нужно инициализировать. Методы инициализации зависят от среды, и типа изображения. За неимением этой информации советовать нечего.
|
09.05.2014, 05:31 | #3 |
t45t
Участник клуба
Регистрация: 20.03.2012
Сообщений: 1,849
|
тут либо bmp либо jpg, возможно принципов не понимаю, но все же, что значит "от среды"? Среда программирования Delphi 7 lite, разве это что-то решит, да и тема создана в разделе: "общие вопросы delphi"))) стоило перенести timage на scrollbox и почему-то заработал код, а когда переносишь на панель-не работает, попробовал предварительно отчищать timage,
Код:
from dark to light)
Последний раз редактировалось Алексей_2012; 09.05.2014 в 06:14. |
09.05.2014, 06:14 | #4 | ||
Заблокирован
Регистрация: 31.03.2011
Сообщений: 976
|
Цитата:
Код:
Код:
Цитата:
Последний раз редактировалось doktor255; 09.05.2014 в 06:21. |
||
09.05.2014, 06:23 | #5 |
t45t
Участник клуба
Регистрация: 20.03.2012
Сообщений: 1,849
|
вопросы есть) не работает твой код, ошибка вылетает.
Вот код: Код:
не пойму почему срабатывает на tscrollbox Код:
from dark to light)
Последний раз редактировалось Алексей_2012; 09.05.2014 в 06:26. |
09.05.2014, 12:03 | #6 |
Участник клуба
Регистрация: 29.09.2008
Сообщений: 1,234
|
Модули прописаны в uses?
|
09.05.2014, 12:42 | #7 |
Заблокирован
Регистрация: 31.03.2011
Сообщений: 976
|
В ошибке написано, плохой битмап. И научись читать. Я что писал про Bitmap.Create? И куда ты его запилил?
Последний раз редактировалось doktor255; 09.05.2014 в 12:48. |
09.05.2014, 17:04 | #8 |
t45t
Участник клуба
Регистрация: 20.03.2012
Сообщений: 1,849
|
Да, модули прописаны, "jpeg", а на счет битмапа никогда не сталкивался и картинки грузились норм, запилил в обработчик, в коде, показанным в посте №5
from dark to light)
|
09.05.2014, 17:53 | #9 | |
ПШП
Участник клуба
Регистрация: 15.07.2013
Сообщений: 1,872
|
Цитата:
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Загрузить картинку в TSpeedButton из TImageList | Shouldercannon | Общие вопросы Delphi | 11 | 02.12.2013 18:56 |
Как загрузить картинку | ser70 | Общие вопросы C/C++ | 6 | 02.09.2013 12:32 |
загрузить gif в TImage | hon | Мультимедиа в Delphi | 11 | 17.04.2012 16:39 |
Загрузить картинку в PictureBox | Wolf-alone | C# (си шарп) | 3 | 25.03.2012 03:47 |
Как загрузить картинку? | Editor | Работа с сетью в Delphi | 11 | 15.07.2008 23:13 |