Почему происходит событие во время компиляции приложения VB6?

Я пытаюсь скомпилировать приложение VB6, но оно не с ошибкой "Ошибка выполнения '91': Переменная объекта или переменная блока не установлена ", Оказывается, событие Resize пользовательского элемента управления запускается во время компиляции и вызывает код, который пытается получить доступ к объекту, который еще не был создан.

Почему событие генерируется во время компиляции и есть ли способ остановить его?

редактировать: У меня был некоторый код здесь, но этоне актуально. Проблема связана с тем, что код UserControl (а именно события Initialize, ReadProperties, Resize и WriteProperties) может выполняться в неожиданные моменты времени. Если код в этих событиях полагается на другой код для инициализации какой-либо из его структур данных,это хороший шанспроизойдет сбой, потому что этот код инициализации может не выполняться. Особенно во время компиляции, когда ничего не должно выполняться! Я'Я бы назвал это ошибкой, но яЯ уверен, что Microsoft может как-то это рационализировать.

Ответы на вопрос(2)

Ваш ответ на вопрос