|
Заблокирован
|
||||||
При сохранении битмапа возникает такая ошибка: "В GDI+ возникла ошибка общего вида"23.03.2015, 11:55. Показов 44248. Ответов 19
Метки нет (Все метки)
помогите пожалуйста при сохранении битмапа возникает такая ошибка: "В GDI+ возникла ошибка общего вида."
делаю так:
0
|
||||||
| 23.03.2015, 11:55 | |
|
Ответы с готовыми решениями:
19
В GDI+ возникла ошибка общего вида или процесс занят В GDI+ возникла ошибка общего вида В GDI+ возникла ошибка общего вида |
|
17823 / 12973 / 3382
Регистрация: 17.09.2011
Сообщений: 21,261
|
|||
| 23.03.2015, 12:10 | |||
|
Оно понятно, что путь. Какой именно? Проверьте, чтобы он был корректен.
0
|
|||
|
Заблокирован
|
|
| 23.03.2015, 12:14 [ТС] | |
|
0
|
|
|
17823 / 12973 / 3382
Регистрация: 17.09.2011
Сообщений: 21,261
|
||
| 23.03.2015, 12:18 | ||
Сообщение было отмечено Rillaxac как решение
Решение
1
|
||
|
Заблокирован
|
||
| 23.03.2015, 12:26 [ТС] | ||
|
Добавлено через 4 минуты а не подскажите мне тогда как же все таки сделать чтобы сохранялось под тем же именем? это важно ! просто если я так сохраняю ошибка, пытался удалить файл перед сохранением пишет файл уже используется (соответственно моим же приложением, он же в битмап загружен), но мне надо именно под тем же именем принципиально ! Добавлено через 1 минуту может быть можно получить как то этот битмап в буфер, закрыть объект и сохранить буфер в файл? только как получить объект в буфер?
0
|
||
|
17823 / 12973 / 3382
Регистрация: 17.09.2011
Сообщений: 21,261
|
|||||||
| 23.03.2015, 12:35 | |||||||
0
|
|||||||
|
Заблокирован
|
|||||||
| 23.03.2015, 12:37 [ТС] | |||||||
а то я уже по другому решил))0
0
|
|||||||
|
17823 / 12973 / 3382
Регистрация: 17.09.2011
Сообщений: 21,261
|
|
| 23.03.2015, 13:04 | |
|
0
|
|
|
0 / 0 / 1
Регистрация: 31.10.2014
Сообщений: 45
|
||||||
| 01.02.2017, 21:17 | ||||||
|
Предыстория тут
Теперь вот что у меня получается. Если изображение из базы, JPG Формата, то Выдает ошибку(смотрите вложение) а если .png то все работает. Вот код :
0
|
||||||
|
0 / 0 / 1
Регистрация: 31.10.2014
Сообщений: 45
|
|
| 04.02.2017, 05:19 | |
|
Никто не ответит?
0
|
|
|
Администратор
|
|
| 04.02.2017, 07:48 | |
|
UAA1979, посмотри есть ли вложенное исключение (InnerException) и если да, то что написано в нем. Для этого нажми на ссылку "View detail..." в окне исключения и VS покажет тебе полную информацию о исключении.
1
|
|
|
0 / 0 / 1
Регистрация: 31.10.2014
Сообщений: 45
|
|
| 09.02.2017, 01:37 | |
|
Извините что так поздно отвечаю просто не заметил( Насчет ошибки я нажимаю показать детали но ничего нового не показывает:
System.Runtime.InteropServices.ExternalE xception occurred HResult=-2147467259 Message=В GDI+ возникла ошибка общего вида. Source=System.Drawing ErrorCode=-2147467259 StackTrace: в System.Drawing.Image.Save(Stream stream, ImageCodecInfo encoder, EncoderParameters encoderParams) в MWD_1.main_gate.v_add_btn_Click(Object sender, EventArgs e) в c:\Users\Karashka\Desktop\C#\MVD-2bad\MVD-2\main_gate.cs:строка 235 InnerException:
0
|
|
|
Администратор
|
|
| 09.02.2017, 16:14 | |
|
UAA1979, раскрой исключение в окне View Detail и посмотри точно ли в InnerException ничего нет?
0
|
|
|
0 / 0 / 1
Регистрация: 31.10.2014
Сообщений: 45
|
|
| 09.02.2017, 19:04 | |
|
И опять вы правы. Показывает нуль. Расскажу как бывает. Я выбираю из списка айтем. Он выбрасывает данные и изображение из базы на pictureBox. Я меняю данные но не изображение и хочу добавить как новый айтем. Вот тогда то и выходит эта ошибка. На pictureBox е по умолчанию стоит изображение и если нету изображения он добовляет эту. Но если из базы загрузить изображение то выходит эта ошибка.
0
|
|
|
0 / 0 / 1
Регистрация: 31.10.2014
Сообщений: 45
|
|
| 09.02.2017, 19:07 | |
|
Да кстати если в базе pnq то нет проблем
0
|
|
|
Администратор
|
|
| 09.02.2017, 19:23 | |
|
UAA1979, я как раз таки надеялся что в InnerException что-то будет. Посмотри чему равен в этот момент vessel_pic.Image и vessel_pic.Image.RawFormat для png и jpeg. Может с ними что-то не так.
0
|
|
|
0 / 0 / 1
Регистрация: 31.10.2014
Сообщений: 45
|
||||||
| 09.02.2017, 20:31 | ||||||
|
А как посмотреть не подскажите? Как то можно вывести изображение в
0
|
||||||
|
Администратор
|
|
| 09.02.2017, 20:44 | |
|
UAA1979, запусти код под отладчиком
0
|
|
|
0 / 0 / 1
Регистрация: 31.10.2014
Сообщений: 45
|
|
| 14.02.2017, 22:45 | |
|
Разобрался с отладчиком. Ничего не показывает просто на этом месте сценарий останавливается. Никакой ошибки ничего кроме то что выдает . 0 ошибок 0 предупреждений Где смотреть что передает в этот момент ума не приложу(
0
|
|
|
907 / 664 / 318
Регистрация: 23.10.2016
Сообщений: 1,543
|
|
| 15.02.2017, 13:48 | |
|
UAA1979, кто ж в режиме Release дебажит!
0
|
|
| 15.02.2017, 13:48 | |
|
Помогаю со студенческими работами здесь
20
В GDI+ возникла ошибка общего вида Image System.Runtime.InteropServices.ExternalException: "В GDI+ возникла ошибка общего вида." Ошибка сохранения файла В GDI+ произошла ошибка общего вида при сохранении изображений из picturebox'a в файл
В gdi+ возникла ошибка общего вида Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога
Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога
В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
|
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
|
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога
Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
|
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
|
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования.
Часть библиотеки BedvitCOM
Использованы. . .
|
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога
SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
|