Как выгрузить программу без ошибок? - VB

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

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

Раньше я просто закрывал программу 'крестиком' Потом, когда к проекту добавились некоторые контролы стали возникать ошибки при выгрузке программы. И тогда я в событии unload поставил end. Помогло. А сейчас при добавлении ещё одного контрола, при выгрузки программы возникает похожая ошибка, что была до end. Я где-то видел универсальный код выгрузки программы, но сейчас не могу найти.

Решение задачи: «Как выгрузить программу без ошибок?»

textual
Листинг программы
  1. Private Sub Form_Unload(Cancel As Integer)
  2.   Dim frm As Form, ctl As Control, obj As Object
  3.   UnHookForm Me
  4.   Call Shell_NotifyIcon(NIM_DELETE, nfIconData)
  5.   On Error Resume Next
  6.   For Each frm In Forms
  7.     For Each ctl In frm.Controls
  8.       Set ctl = Nothing
  9.     Next ctl
  10.     For Each obj In frm.Objects
  11.       Set obj = Nothing
  12.     Next obj
  13.     Unload frm
  14.     Set frm = Nothing
  15.   Next frm
  16. End Sub

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


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

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

6   голосов , оценка 3.667 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы