|
Модераторы: Poseidon, Snowy, bems, MetalFan |
|
p0s0l |
|
||||
Г-н Посол Профиль Группа: Экс. модератор Сообщений: 3668 Регистрация: 13.7.2003 Где: 58°38' с.ш. 4 9°41' в.д. Репутация: 58 Всего: 112 |
В чем тут дело ?
Создаю новый проект, вытаскиваю два TImage и TButton. На нажатие кнопки вешаю небольшой код, впрочем вот весь юнит:
В результате, если нажать на Button1, оба Image - пустые. Если убрать вторую строчку, то в Image1 появляется картинка. Вообще, даже вместо второй строчки можно поставить просто обращение к битмапу:
И будет то же самое... Странно это... Если вставить между Image1 и Image2 что-нить типа frmMain.Refresh, то после второго нажатия на кнопку в Image1 все-таки картинка появится... И эти глюки только с JPG, с BMP всё ок... Не уж то распаковывается JPEG асинхронно ? Тупо тогда как-то... -------------------- С уважением, г-н Посол. |
||||
|
|||||
Cashey |
|
|||
Бессмертный Профиль Группа: Завсегдатай Сообщений: 3441 Регистрация: 13.11.2002 Где: в столице Репутация: 2 Всего: 60 |
Сделай так.
-------------------- библия учит любить ближнего, а камасутра обучает как именно |
|||
|
||||
p0s0l |
|
|||
Г-н Посол Профиль Группа: Экс. модератор Сообщений: 3668 Регистрация: 13.7.2003 Где: 58°38' с.ш. 4 9°41' в.д. Репутация: 58 Всего: 112 |
Image1 не исчезает, но в Image2 ничего нет (размеры Bitmap'а задавал)...
-------------------- С уважением, г-н Посол. |
|||
|
||||
Cashey |
|
|||
Бессмертный Профиль Группа: Завсегдатай Сообщений: 3441 Регистрация: 13.11.2002 Где: в столице Репутация: 2 Всего: 60 |
Я так понял тебе надо повторить изображение из Image1 в Image2, так? Тогда вот два способа в зависимости от прорисования рисунка
-------------------- библия учит любить ближнего, а камасутра обучает как именно |
|||
|
||||
Pakshin A. S. |
|
|||
Эксперт Профиль Группа: Участник Клуба Сообщений: 5056 Регистрация: 16.2.2003 Репутация: 21 Всего: 61 |
А присвоение Picture к Picture или что-то в этом духе не будет работать?
А файлик большой? если нет, то почему его нельзя второй раз проloadить? |
|||
|
||||
z-END |
|
|||
прафесар™ Профиль Группа: Комодератор Сообщений: 3014 Регистрация: 13.3.2003 Где: Венья, Пиетари Репутация: 11 Всего: 102 |
А проблемма то вся в том что JPEG никакого отношения не имеет к Bitmap, и висит он весь в Graphic, оттуда его-то и надо юзать.
-------------------- Каждый чилавек пасвоему праф...а памоему НЕТ! |
|||
|
||||
Смайлик |
|
|||
Новичок Профиль Группа: Участник Сообщений: 39 Регистрация: 11.12.2003 Где: Киргизия Репутация: нет Всего: нет |
Во-во, насколько помню, чтоб JPEG или GIF распаковать в BMP надо вызвать процедуру от этого Image'а
|
|||
|
||||
GRU |
|
|||
Новичок Профиль Группа: Участник Сообщений: 26 Регистрация: 20.7.2004 Репутация: 1 Всего: 1 |
...
Image1.Picture.LoadFromFile('2.jpg'); Image2.Picture.Assign(Image1.Picture); ... Image1.Picture.Assign(nil); |
|||
|
||||
p0s0l |
|
|||
Г-н Посол Профиль Группа: Экс. модератор Сообщений: 3668 Регистрация: 13.7.2003 Где: 58°38' с.ш. 4 9°41' в.д. Репутация: 58 Всего: 112 |
Задачи никакой не стояло. Понятное дело, если надо присвоить одну картинку другой, я бы выкрутился как-нибудь.
Дело было про то, что простое обращение к Image1 сразу после загрузки картинки обнуляет его, что-ли... Было интересно узнать, в чём дело... -------------------- С уважением, г-н Посол. |
|||
|
||||
Правила форума "Delphi: Общие вопросы" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Delphi: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |