Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Сергей1111
Зарегистрирован: 01.04.2005 Сообщения: 15
|
Добавлено: Пт Апр 01 2005 10:12 Заголовок сообщения: DLL |
|
|
Здравствуйте.
Есть 2 DLL-ки. Причем ее нужно загрузить по LoadLibrary() (получить дескриптор). Потом взять GetProcAddress() и обратиться к функции. В этой связи у меня вопрос - как загрузить две разные библиотеки с одинаковыми именами экспортируемых функций и соответственно обращаться к ним. (Статическая загрузка библиотек не подходит). Если у кого-то есть пример - буду благодарен.
Заранее спасибо. |
|
Вернуться к началу |
|
|
Iskander
Зарегистрирован: 01.04.2005 Сообщения: 3 Откуда: Тула <-> Москва
|
Добавлено: Пт Апр 01 2005 15:01 Заголовок сообщения: |
|
|
А обязательно нужно, чтобы функция имела то же имя? По моему можно просто поменять дескриптор при загрузке, и работать с разными. |
|
Вернуться к началу |
|
|
DmitryShm
Зарегистрирован: 17.11.2003 Сообщения: 211 Откуда: Казань
|
Добавлено: Сб Апр 02 2005 18:58 Заголовок сообщения: здесь нет проблем |
|
|
Парень, перечитай доки еще раз. Проблем здесь вообще нет. API делает процесс загрузки DLL прозрачным. Вся проблема в том, как API использовать. Пожалуйста, прочитай еще раз. Твой вопрос похож на "Как же определить 2 метода с одинаковыми именами в двух РАЗНЫХ классах". Перечитай, ведь потом все равно придется это сделать. _________________ love IT |
|
Вернуться к началу |
|
|
|