У меня есть следующие элементы в структуре:
- Имя Dll (абсолютный / относительный путь)
- имя функции в dll
- количество параметров
- Массив типов параметров и значений
С этой информацией мне нужно загрузить dll и вызвать функцию.
Для загрузки DLL я бы использовал LoadLibrary.
Чтобы получить адрес функции, я бы использовал GetProcAddress.
Вызовите функцию.
Чтобы выгрузить dll, FreeLibrary
Поскольку число аргументов функции является динамическим, я не уверен в том, как аргументы должны передаваться в функцию.
Может кто-нибудь предоставить некоторые подробности о том, как параметры могут быть переданы в функцию DLL?
Спасибо и С уважением,
V Karthick