Должен ли я хранить устройство WIA или просто идентификатор устройства WIA в приложении C #?

2

Я работаю с приложением С# WIA, и кажется, что у меня есть два способа доступа к устройству WIA: 1) сохранить объект после первоначального вызова Select Device или 2) сохранить идентификатор устройства и использовать диспетчер для доступа устройство, только когда мне это нужно.

Я предполагаю, что я могу держать объект устройства столько, сколько захочу, но я не знаком с WIA, так что было бы лучше всего здесь?

Спасибо!

Теги:
camera
automation
wia

1 ответ

0
Лучший ответ

По моему опыту, хранение самого объекта может привести к проблемам с потоками, если это вас беспокоит. Я столкнулся с проблемами с потоками в С++, поэтому я не уверен, что это также проблема на С#.

В конечном итоге я сохранил идентификатор устройства и создал объект объекта WIA в каждом потоке, который обрабатывал устройство.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню