AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
DAX
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 10.12.2021, 13:04   #1  
oleggy is offline
oleggy
Участник
 
256 / 36 (2) +++
Регистрация: 03.12.2019
Адрес: Россия
DAX09 Как проверить файл JPEG на валидность через Net?
Привет всем. Подскажите, есть такой код который читает файл jpeg и делает из него jpeg поменьше - т.е. миниатюру.

X++:
try
{
	image = System.Drawing.Image::FromFile(path + filenameExt, false); // <-- ошибка тут
	bitmap = new System.Drawing.Bitmap(image, #widthtsize, #heightsize);
	graphics = System.Drawing.Graphics::FromImage(bitmap);
	graphics.DrawImage(image, #widthtsize, #heightsize);
	bitmap.Save(path + filenameExtPreview);
	image = null;
}
catch (Exception::CLRError) 
{
	error("......");
}


Если файл filenameExt - ломанный, ошибка:
Ошибка вызова статического метода ClrObject.

Вложил в try и добавил исключение Exception::CLRError - не ловит.
Прихожу к выводу что надо какой-то спец. метод Net на проверку валидности изображения. Но такого нет.
Либо есть какой то другой способ?
Подскажите.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Сгруппировать строки в Excel через .NET BSM_ DAX: Программирование 3 25.12.2013 09:40
fed: Net requirements update in MRP Module and Working Set of MRP Blog bot DAX Blogs 14 08.05.2012 13:09
ssmantha: Debugging .NET code called from X++ code in AX 2012 Blog bot DAX Blogs 1 11.11.2011 15:50
AX.NET: интеграция .NET-приложений с Аксаптой и (будущие) возможности облачных вычислений gl00mie DAX: Программирование 2 23.04.2010 00:47
Вложение файлов через метод .NET Business Connector (DocuRef, DocuValue) kornix DAX: Программирование 6 18.09.2009 10:36

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 16:47.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.