На формочке есть компонент TImage. В зависимости от данных заданных пользователем в имадже рисуется всякая шняга. Для юзверей рисуночки очень вкусные, и они хотят их иметь в виде JPG.
Да божеш мой! Нет проблем!
- Код: Выделить всё
Image2.Picture.Jpeg.SaveToFile(FileName);
Опа! Вот тут и жо...а.
ИНОГДА (не всегда но часто) получаю Exception что файл FileName прочитать неможно! ? Ну таки да! Его еще нет. Нечего еще читать. Я картинку конвой нарисовал, и теперь хочу сохранить! Какое нафиг чтение?
Естественно, получив Exception дискового файла на получается. Юзвери поломают мне пальцы. Стопудоф!
Может мне кто объяснит для чего нужно открывать файл на чтение перед записью? Не. Ну там сначала пишется в MemoryStream, потом на диск... Чтение какое-то есть... Но что-то не сростается. Если дисковый файл FileName существует, ошибки НИКОГДА не происходит. Если файла нет, в 50% случаев получаю ошибку.
И как это забороть?