Xlapp.quit() Не Срабатывает После Errh

Eugen

Green Team
22.03.2012
210
1
BIT
1
1. почему в обработчике просто не написать xlApp.Quit() ?
Потому что если по каким-то причинам объект экселя не создастся, то попав в обработчик он снова нарвется на ошибку при попытке выполнить xlApp.Quit и зациклится, проходили уже...
2. почему не перебдеть возможные ошибки?
Это уже второй вопрос, изначально проблема была в другом.
 

NickProstoNick

Статус как статус :)
Lotus Team
22.08.2008
1 851
27
BIT
0
Ну не знаю... у меня твоя конструкция работает. Ошибка обрабатывается и объект убивается
 

Eugen

Green Team
22.03.2012
210
1
BIT
1
Я писал в самом начале, что глюк был только у меня на чистом 2007-м офисе(без SP). У коллеги на 2010-м все нормально, да и у меня в итоге пропало. Так что с чем это связано, хз.
 

garrick

Lotus Team
26.10.2009
1 367
152
BIT
363
Это связано с OLE. Глючным было, глючным навсегда и останется... :crash:
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!