![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
xor esp, esp
Форумчанин
Регистрация: 11.02.2014
Сообщений: 135
|
![]()
Всем привет. Не пойму где ошибка, не сохраняет файл и все. Уже и в дебаггере студии посмотрел, и в OllyDbg ( все функции возвращают ERROR_SUCCESS ).
Код:
Последний раз редактировалось Malriser; 17.04.2015 в 01:24. |
![]() |
![]() |
![]() |
#2 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
А где проверка работы lGdipCreateBitmapFromHBITMAP и lGdipSaveImageToFile? Давай топай сюда: https://msdn.microsoft.com/en-us/lib...=vs.85%29.aspx Потом ставь if()-ы на эти функции и получай код ошибки.
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#3 | |
xor esp, esp
Форумчанин
Регистрация: 11.02.2014
Сообщений: 135
|
![]() Цитата:
За наставления спасибо, попробую. Попробовал метод Save. Честно, не люблю ООП, не переношу. Посмотрите, забавно, во что компилируется это: ![]() Все также, возвращает ERROR_SUCCESS, файл не сохраняет. Может собака в чем-то другом зарыта? P.S. Графика и ООП - это мое самое слабое место... P.P.S. image->Save(L"C:\\test\\Mosaic2.jpg", &imageCLSID, &encoderParams); - так тоже не работает P.P.P.S. Сразу поясню, зачем я VirtualAlloc припихнул. При обычном объявлении ( Image image); эта хрень требует, что было как в примере майкрософтовском: Image image(L"myImage.jpg"); А у меня вообще никакого исходного файла нет, получаю скрин в bitmap так, вот и думаю, может собака зарыта в функции Screen? Код:
Последний раз редактировалось Malriser; 17.04.2015 в 13:39. |
|
![]() |
![]() |
![]() |
#4 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
И тем не менее не хватает, как видишь, двух обработчиков ошибок )
Врал - не врал, тут уже по барабану.
I'm learning to live...
|
![]() |
![]() |
![]() |
#5 |
xor esp, esp
Форумчанин
Регистрация: 11.02.2014
Сообщений: 135
|
![]()
Ура! Разобрался, вот готовое решение:
Код:
Код:
P.S. Строка в кодировке UNICODE. P.P.S. Пол кода с msdn, но переписал так, чтобы не юзал msvcrt Последний раз редактировалось Malriser; 17.04.2015 в 13:45. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
GDI\GDI+\Photoshop - как добиться прозрачности пикселей определенного цвета? | STRELOK-2007 | Мультимедиа в Delphi | 12 | 11.01.2014 13:37 |
Перемещая папки с экзел файлом и jpg картинками, ссылки на jpg не работают?? | Igorilla | Microsoft Office Excel | 0 | 16.03.2013 21:36 |
Mini Foto Redactor (Dev C++ WinAPI GDI+ Convert JPG to BMP and back) | kachkarvv | Софт | 12 | 09.08.2012 10:26 |
Проблема с GDI... | VintProg | Общие вопросы Delphi | 1 | 07.09.2011 17:17 |
JPG в базе Access, используя Delphi??? | $T@LKER | БД в Delphi | 3 | 30.08.2010 08:37 |