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>

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

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

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