Показать сообщение отдельно
Старый 26.08.2011, 17:41   #23  
sukhanchik is offline
sukhanchik
Administrator
Аватар для sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,342 / 3563 (125) ++++++++++
Регистрация: 13.06.2004
Адрес: Москва
Цитата:
Сообщение от gl00mie Посмотреть сообщение
Фигня в том, что это нельзя назвать решением "сделал один раз и забыл", потому что
Ну ... сюда же можно приплести и переход на новую версию. В таком случае принцип "сделал один раз и забыл" вообще никогда неприменим - всегда может появиться новый код, который надо суппортить - будь то код от коллеги-программиста или от МС.

В контексте данного обсуждения - я хотел сказать - что сделав класс-обертку, описав механизм его использования и следя за тем, что его используют правильно - можно в рамках отчетов, использующих этот класс-обертку забыть про способ обхода падений Word/Excel (поток, .NET и т.д.). Собсно - это один из принципов ООП - инкапсуляция.

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