Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2011.06.26;
Скачать: [xml.tar.bz2];

Вниз

Не удается удалить картинку, созданную через jpg.savetofile()   Найти похожие ветки 

 
snakeas   (2011-03-20 12:42) [0]

Здравствуйте. Такая проблема:
В процессе работы программы в папку сохраняется картинка так:

procedure TFormCamers.SaveImage(ImageName, Dir: string);
var
 jpg: tjpegimage;
begin
 jpg := tjpegimage.create;
 jpg.assign(ImageMain.picture.graphic);
 jpg.compressionquality := 75;
 jpg.compress;
 jpg.savetofile(Dir + "\" + ImageName + ".jpg");
 jpg.Free;
 
end;

Затем создается еще одна, мне нужно предыдущую удалить.
DeleteFile() выдает ошибку 32, средствами Windows, пока программа не запущена, тоже не удается - файл используется.
Подскажите, как от этого избавиться? Может удалить дескриптор, но не знаю как.
Заранее спасибо


 
snakeas   (2011-03-20 13:38) [1]

Удалено модератором


 
sniknik ©   (2011-03-20 14:41) [2]

> Подскажите, как от этого избавиться?
невозможно, без серьезного психотренинга на веру системным ошибкам...

т.е. для начала садишься в позу лотоса, медитируешь где то чеса 2-3 (по желанию/результативности добавить...) повторяя мантру "файл используется, используется, я этому верю, верю, ....".
после того как снизойдет просветление, быстренько ищешь в программе, где используется, и прекращаешь это там.

p.s. проявляя чудеса экстрасенсорики, и предсказывая следующий пост вида "у меня это единственное место, код которого показал!" отвечаю - чудеса не лечатся. приглашай попа либо освящать комп, либо изгонять из него бесов, это уж он как специалист в своей области решит.


 
snakeas   (2011-03-20 14:43) [3]

Удалено модератором


 
snakeas   (2011-03-20 14:54) [4]

Удалено модератором


 
snakeas   (2011-03-20 15:05) [5]

хм, за методику медитации спасибо, оказывается файл использовался еще в одном месте, я как-то даже это упустил.



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2011.06.26;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.016 c
2-1300883913
Sewerneik
2011-03-23 15:38
2011.06.26
Поиск в БД в формате dbf через Table


2-1300456223
istok
2011-03-18 16:50
2011.06.26
UAC, registry virtualization..


15-1299929099
Jumbo
2011-03-12 14:24
2011.06.26
Серийный номер CD-диска


2-1300976645
sergf28
2011-03-24 17:24
2011.06.26
Медленная прорисовка визуальных компонент в Run-Time


8-1213041750
amRon
2008-06-10 00:02
2011.06.26
тэги в mp3





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский