модуль обработки ошибок vb.net

Я написал программу сканирования в Visual Basic, используя wia для сканирования документов и помещения их в определенную папку. Я хотел бы добавить в проект некоторую пользовательскую обработку ошибок, которая выводит на экран окно сообщения, сообщающее пользователю о проблеме и о том, что нужно сделать, чтобы ее исправить (например, нет бумаги в adf или сканер выключен и т. д.), я хотел бы поместите обработку ошибок в отдельный модуль и пусть блок try/catch вызовет мой модуль, а затем вернитесь в программу, чтобы повторить попытку.

Я нашел следующую веб-страницу

http://graphicsmagician.com/vbcourse/11design/errors.htm (пример 3)

это объясняет, как его вызывать, но я не уверен, как добавить его в свою программу, когда опубликую.

У меня есть еще один проект для написания, который также будет использовать этот модуль, поэтому я хотел бы, чтобы он был отдельным, чтобы я мог использовать его и в этом проекте.

Любая помощь приветствуется

Спасибо, Гарет.


person Gazza    schedule 15.01.2014    source источник


Ответы (1)


Я не совсем уверен во всех обстоятельствах вашего проекта, но, учитывая тот факт, что вы пометили свой вопрос как вопрос vb.net, возможно, следующая статья может вам помочь:

Он немного устарел, но все же может оказаться полезным: http://msdn.microsoft.com/en-us/library/ms973807.aspx

Таким образом, цель состоит в том, чтобы создать ваш компонент как проект dll, а затем добавить его в ссылки на проект любого проекта, который должен использовать функциональные возможности указанного компонента dll. Как только это будет сделано, вам просто нужно убедиться, что dll поставляется с Программой позже.

person MoDikus    schedule 15.01.2014
comment
Спасибо за ссылку МоДикус, очень полезно - person Gazza; 18.01.2014