Обратите внимание, что если вы используете глобальные переменные, вам следует проверить, нужно ли очистить какую-либо из них. Если это так, у вас должен быть метод CleanUp вашего модуля и вызывать его во время события unload вашей основной формы. Другой гоча - это иногда ПОРЯДОК того, как вы разгружаете вещи. Делая явную очистку, вы можете контролировать это.
В VB6 вы должны редко использовать END. Если у вас есть циклические ссылки, программа останется процессом, поглощающим ресурсы, вызывающим различные странные ошибки при повторном запуске. С COM-объектами очень легко непреднамеренно настроить цепочку объектов, которые связаны по кругу.
Конец существует как удержание совместимости от предыдущей версии QuickBASIC и Visual BASIC. Это не начало вызывать серьезные проблемы, пока в VB 4.X не появилась возможность создавать классы. Это начало привлекать внимание в 5.X.
До этого один из единственных способов сделать это в VB 3.X состоит в том, чтобы две формы устанавливали ссылки друг на друга.