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

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

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 19.03.2013, 02:29   #1
Paskal1
Пользователь
 
Аватар для Paskal1
 
Регистрация: 22.10.2010
Сообщений: 69
Вопрос Очистка масива от TJpegImage ?!

Ребята знаю пост глупый но я начинаю считать себя полным ламером.
Суть -
Есть масив в который загружаю из потока картинку jpg, после манипуляций с ней а именно я её печатаю,после ее нужно удалить с этого массива (DataFails). Главное: стоит sSpinEdit2 которым переключаю картинки - загружаю в image из массива.
Код:
var
DataFails: Array[1..30] of TJpegImage;
Пробывал и free и даже пытался задать другое изображение через Assign
но не в какую
При Assign вообще ошибка- типа память не может быть прочитана.
Код:
//form1.DataFails[sSpinEdit2.Value].Free;
form1.DataFails[sSpinEdit2.Value].Assign(Image7.Picture.Graphic);
Лучше всего мне в массиве заменить картинку на другую
подскажите в чем я накосячил, заранее поклон и благодарность с ++
Paskal1 вне форума Ответить с цитированием
Старый 19.03.2013, 08:17   #2
3D Hunter
Сумрачная тень
Форумчанин
 
Аватар для 3D Hunter
 
Регистрация: 05.03.2009
Сообщений: 689
По умолчанию

да во всем. освобождаешь объект, а потом из воздуха вызываешь назначение картинки, когда объект уже уничтожен предыдущей строчкой кода.
используй лучше tlist вместо массива. это значит, что не придется следить за сортировкой и сжатием масива после удаления из него обработанных файлов. ну а если нужно только заменить, то ошибка исчезнет при такой замене:
form1.DataFails[sSpinEdit2.Value].picture.graphic.Assign(Image7.Pict ure.Graphic);
"ковыряю изнутри" (с)
3D Hunter вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Оброботка масива.найти елемент масива с указанием его адреса в строке и в столбце Rokko195 Паскаль, Turbo Pascal, PascalABC.NET 3 20.12.2012 07:22
Проблема с TJPEGImage ssman Мультимедиа в Delphi 2 29.05.2012 18:31
Ошибка конвертации TJPegImage to a TJpegImage Lokos Общие вопросы Delphi 8 20.10.2010 11:00
TGifImage TJpegImage TPngImage FantasyDD Компоненты Delphi 0 24.05.2010 15:41
Попиксельный доступ к TJPEGImage Serge_Bliznykov Общие вопросы Delphi 4 29.09.2009 22:57