![]() |
|
Модераторы: Snowy, Alexeis, MetalFan |
![]()
|
|
| Winprogrammer |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 141 Регистрация: 23.3.2006 Где: ::Россия.РСО-Алан ия.Владикавка Репутация: нет Всего: нет |
Доброго времени суток!!!
Пишу прогу. Есть модуль где я сканирую сканирую папку на диске и после заношу все картинки *.jpg, *.bmp в таблицу Paradox в формате джэпэгп. Возникла такая проблема: если файл битый тогда моя прога ломается и улетает!!!! Как исправить??????????? --------------------
Я не понял Вашего вопроса, но я Вам на него отвечу…----------- Uploading файлов без гемороя - это просто!!! Winprogrammer.ifolder.ru |
|||
|
||||
| Alexeis |
|
|||
![]() Амеба Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 55 Всего: 459 |
На счет BMPшек, то 4 байта после идентификатора "BM" это размер файла, он всегда должен совпадать с истинным размером файла, если нет то файл обрезан.
Для жпег целостность можно определить по маркерам
Это главный признак целостности, т.е. размер файла правильный. Еще есть проверки корректности данных файла. Для битмапов это тоже не очень несложно. Вот тут есть описание формата и пример чтения с проверкой корректности (не противоречивости) содержимого. Для jpeg это намного сложнее, так сам формат очень сложный и разнообразный, содержит много форматов сжатия и сегментов. Это сообщение отредактировал(а) alexeis1 - 17.12.2006, 12:35 -------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
| Snowy |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 18 Всего: 484 |
поставь загрузку картинки занесение её в базу в try .. except.
Если битая, то не загрузится и не попадёт в базу. |
|||
|
||||
| Winprogrammer |
|
||||||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 141 Регистрация: 23.3.2006 Где: ::Россия.РСО-Алан ия.Владикавка Репутация: нет Всего: нет |
Пытался. Не работает однако Добавлено @ 17:19
Если можно примерчик, пожалуйста. --------------------
Я не понял Вашего вопроса, но я Вам на него отвечу…----------- Uploading файлов без гемороя - это просто!!! Winprogrammer.ifolder.ru |
||||||
|
|||||||
| Snowy |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 18 Всего: 484 |
||||
|
||||
| Alexeis |
|
|||
![]() Амеба Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 55 Всего: 459 |
Ой написал
а ссылку оставить забыл -------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
| Winprogrammer |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 141 Регистрация: 23.3.2006 Где: ::Россия.РСО-Алан ия.Владикавка Репутация: нет Всего: нет |
Вы правы. Я запускал всё из под Дельфы по привычке. Сейчас попробую прилепить try...except. Надеюсь заработает. Спасибо за помощь. --------------------
Я не понял Вашего вопроса, но я Вам на него отвечу…----------- Uploading файлов без гемороя - это просто!!! Winprogrammer.ifolder.ru |
|||
|
||||
![]()
|
| Правила форума "Delphi: Звук, графика и видео" | |
|
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делится вскрытыми компонентами
FAQ раздела лежит здесь! Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Girder, Snowy. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Звук, графика и видео | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |