Учебник по Visual C++ .Net


Библиотека типов Для того чтобы - часть 2


  • dlldata.c содержит несколько макросов. В результате компиляции файла dlldatax в коде DLL заглушек proxy/stub появятся функции DllMain, DllGetclassObject, DllCanUnloadNow, DllRegisterServer И DllUnRegisterServer, которые необходимы всем саморегистрирующимся DLL.

  • Для того чтобы двинуться дальше, вам необходимо взять некоторые файлы из папки МуСот с предыдущим проектом типа DLL.

    1. Скопируйте и вставьте в папку текущего проекта файлы MyCom.h, MyCom.cpp, MyCom.reg и MyCom.def, но не переносите файл interfaces.h.

    2. Подключите их к проекту. Замените в файле MyCom.cpp директиву #include"interfaces.h" па tinclude "MyComTLib_i . с", а в файл MyCom.h вставьте новую директиву #include "MyComTLibJi.h".

    3. Измените содержимое файла MyCom.def так, чтобы оно учитывало создание новой DLL:

    MyComTLib.def : Declares the module parameters. LIBRARY "MYCOMTLIB.dll"

    EXPORTS .

    DllGetclassObject PRIVATE

    DllCanUnloadNow PRIVATE




    Начало  Назад  Вперед



    Книжный магазин