Шаг 10 - Свойства проекта и старт COM DLL

При запуске DLL по умолчанию выполняется функция Class_Initialize(). Но этим делом можно управлять. Идем в меню Project, дальше Project Properties:

gif/10_1.gif (2857 b)

Появится окно с настройками свойства проекта. Здесь нам нужна вкладка General. На этой вкладке есть поле выбора StartUp Object:

gif/10_2.gif (1885 b)

Сейчас там стоит None - это говорит о том, что при старте проекта будет выполняться функция Class_Initialize. Но мы можем указать и SubMain.

gif/10_3.gif (1246 b)

Для того, чтобы использовать эту возможность нам нужно создать модуль проекта.

gif/10_4.gif (2023 b)

Описать в нем функцию Main():

Sub Main()
MsgBox "Hello Main"
End Sub

И теперь при первом обращении к компоненту будет выполняться эта функция.

gif/10_5.gif (2717 b)


Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем.