System.AccessViolationException в диспетчере AviFile при создании видео из растровых изображенийC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 System.AccessViolationException в диспетчере AviFile при создании видео из растровых изображений

Сообщение Anonymous »

Я работаю над надстройкой для Solidworks. В этой надстройке для создания видео из растровых изображений используется библиотека AviFile.dll. При создании объекта видеопотока выдается исключение System.AccessViolation.
Это мой код:

Код: Выделить всё

string videosFilePath = _flowPlusPath + "\\videos";
Bitmap bitmap1 = (Bitmap)Image.FromFile(imageFilePaths[0]);

string[] directories = _flowPlusPath.Split(Path.DirectorySeparatorChar);
string prefix = directories [directories.Length-2]+" ("+ directories[directories.Length - 1]+") " + "-";

int index = SolverHelper.GetStartFileIndex(videosFilePath, prefix) + 1;
string videoName = Path.Combine(videosFilePath, prefix + index.ToString("000") + ".avi");

AviManager aviManager = new AviManager(videoName, false); ;
Avi.AVICOMPRESSOPTIONS opts = SetCompressOptions();

try
{
VideoStream aviStream = aviManager.AddVideoStream(true, 5, bitmap1); // Here exception is thrown
PopulateVideoStream(aviStream, imageFilePaths);
}
Я проверил переданный сюда параметр bitmap1. Это не ноль. Также обратите внимание, что тот же код используется в другом автономном приложении для создания видео, но проблем не наблюдается.
Ранее у нас была версия Solidworks 2021, и проблем с исключениями не было. Это наблюдалось при обновлении до версии Solidworks 2023.
Предложите возможные причины этой проблемы.

Подробнее здесь: https://stackoverflow.com/questions/784 ... eo-from-bi
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»