VBS: Что использовать вместо try - finally?

Узнай цену своей работы

Формулировка задачи:

Всем добрый день!
Можно ли как-нибудь в VBS воспроизвести конструкцию try - finally?
Проблема в следующем:
В скрипте создаются OLE-объекты, которые в случае некорректного завершения скрипта не уничтожаются, в частности остается висеть Excel.
Как сделать, чтобы по-любому все подчищалось?

Решение задачи: «VBS: Что использовать вместо try - finally?»

textual
Листинг программы
<font color="blue">Public</font> <font color="blue">Sub</font> ....
<font color="blue">On</font> <font color="blue">Error</font> <font color="blue">Goto</font> erh
.....
.....
.....
Еxit <font color="blue">Sub</font>
erh:
oExcel.Quit
<font color="blue">set</font> oExcel = <font color="blue">nothing</font>
<font color="blue">End</font> <font color="blue">Sub</font>

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

Оцени полезность:

14   голосов , оценка 4 из 5
Похожие ответы