Операционная система Microsoft Windows 3.1 для программиста -том 3


Листинг 3.3. Файл dllcall/dllcall.cpp


// ---------------------------------------- // Вызов функции, расположенной в // DLL-библиотеке // ----------------------------------------

#define STRICT #include <windows.h>

// Объявление функции, расположенной в DLL-библиотеке extern void FAR PASCAL Msg(LPSTR lpszMsg);

// ===================================== // Функция WinMain // ===================================== #pragma argsused

int PASCAL WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpszCmdLine, int nCmdShow) { // Вызываем функцию из DLL-библиотеки Msg((LPSTR)"Вам привет из DLL!");

return 0; }

Обратите внимание на то, что функция Msg описана как внешняя:

extern void FAR PASCAL Msg(LPSTR lpszMsg);

Файл определения модуля для приложения DLLCALL приведен в листинге 3.4. Он не имеет никаких особенностей.




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



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