Перед вами
очередной выпуск рассылки "Программирование на WinApi" Переводы многих функций Win32API, которые часто используются
в данной рассылке, вы можете получать, подписавшись на дружественную
рассылку "WinAPI на
русском". Справочник по функциям Win32API вы
можете посмотреть на сайте BcbDev.ru в разделе MSDN
по-русски.
Использование
динамического связывания во время
загрузки
После того, как Вы создали
DLL, Вы можете использовать её в приложении. Следующий файл, LOADTIME.C,
является исходным текстом для простого консольного приложения, которое
использует функцию myPuts, экспортируемую из myPuts.DLL. (MSDN:
Using Load-Time Dynamic Linking)
// Файл: LOADTIME.C.
// Простая программа, которая использует myPuts из MYPUTS.DLL.
#include <windows.h>
VOID myPuts(LPTSTR); // функция из DLL
VOID main(VOID)
{
myPuts("сообщение, напечатанное используя функцию DLL\n");
}
Поскольку LOADTIME.C вызывает функцию DLL явно, модуль приложения должен быть связан с библиотекой импорта MYPUTS.LIB. Для получения дополнительной информации о создании DLL'ек, см. документацию, поставляемую с вашей средой разработки.