No video

📼 DLL - Динамически загружаемые библиотеки (Win32 API). Программирование в ОС Windows. Лекция 3.

  Рет қаралды 6,285

Denis Maltsev

Denis Maltsev

Күн бұрын

Ульяновский Государственный Университет. Факультет Математики Информатики и Авиационных Технологий. Кафедра Информационных Систем. 15 апреля 2020 года.
Лекция по курсу «Программирование в ОС Windows». Тема лекции: «Динамически загружаемые библиотеки». На лекции рассмотрены различные способы создания и подключения DLL.
Страничка курса: staff.ulsu.ru/m...
Новости курса: / ulsunews
Примеры: github.com/mal...
Полезные ссылки:
Создание кнопки: docs.microsoft...
О DLL: docs.microsoft...
Экспорт функций: docs.microsoft...
DllMain: docs.microsoft...
Подробное описание .def-файла:
docs.microsoft...
Выбор между dllexport или .def-файлами:
docs.microsoft...
Также хочу отметить, что из DLL можно экспортировать не только функции, но и переменные и даже классы:
docs.microsoft...
#лекции #уроки #программирование #win32api

Пікірлер: 4
@xotamxudoyberganov5847
@xotamxudoyberganov5847 7 ай бұрын
очень полезное видео вопрос есть ли какой то оверхед вызов функции из статик или динамик библиотек, примечания не загрузка а именно вызов или эта будет работать как обычная функция
@maltsevda
@maltsevda 6 ай бұрын
нет, оверхеда не будет.
@nikolay7013
@nikolay7013 3 жыл бұрын
Здравствуйте, у меня никак не получается подключить dll библиотеку (без .lib) к проекту. Выдает ошибку в заголовочном файле (.h) - ошибка C2365 std: переопределение; предыдущим определением было "пространство имен". Включил заголовочный файл во внешние зависимости и сам dll в то же место, где находится sln. Можете помочь?
@maltsevda
@maltsevda 3 жыл бұрын
Не люблю гадать на кофейной гуще. Но скорее всего это никак не связано с темой о DLL. А у вас просто пересекаются имена пространства имен и какого-нибудь имени класса, его члена или функции. Проверяйте на совпадение имен свои заголовочные файлы.
The Joker saves Harley Quinn from drowning!#joker  #shorts
00:34
Untitled Joker
Рет қаралды 71 МЛН
艾莎撒娇得到王子的原谅#艾莎
00:24
在逃的公主
Рет қаралды 53 МЛН
Zombie Boy Saved My Life 💚
00:29
Alan Chikin Chow
Рет қаралды 21 МЛН
Как перерабатывают БАТАРЕЙКИ ?
22:28
Скрыпник
Рет қаралды 306 М.
Redis за 20 минут
23:22
suchkov tech
Рет қаралды 128 М.
📺 Процессы и потоки (Win32 API).
1:38:10
Denis Maltsev
Рет қаралды 1,1 М.