Форум программистов, компьютерный форум, киберфорум
C++
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 08.10.2010
Сообщений: 134
1

Необычная Dll

03.02.2012, 01:12. Просмотров 774. Ответов 3
Метки нет (Все метки)

Есть ли способ написать DLL, в которой есть функция и через неё будут проходить вызовы экспортируемых функций?
Например в DLL нет функции Func, и тогда, по-умолчанию вызывается функция Default?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.02.2012, 01:12
Ответы с готовыми решениями:

Кто может поделиться файлами ogg.dll, vorbis.dll и vorbisfile.dll - 32-х и 64-битными версиями?
Движок перевожу на платформу Win64 и нужно, чтобы разрядность ЕХЕ и DLL совпадали, а в интернете...

Windows I/o без Kernel32.dll и Advapi32.dll
Добрый день. Необходимо в Windows XP SP3 распечатать в стандартный поток "some text here" без...

При компиляции DLL-проекта не создается DLL-ка
Добрый день. создал в Visual Studio 2010 проект C+= типа DLL. В файл dllmain.cpp вставил вот такой...

Необычная запись int в Editbox
В едитбокс поступает цифра. int b; Edit1->Text=b; b лежит на отрезке от 0 до 60. Как сделать...

3
Эксперт С++
2919 / 1268 / 114
Регистрация: 27.05.2008
Сообщений: 3,465
03.02.2012, 10:33 2
Легко. Непонятно только одно: что должна делать функция Default ?
0
0 / 0 / 0
Регистрация: 08.10.2010
Сообщений: 134
03.02.2012, 12:37  [ТС] 3
Цитата Сообщение от CheshireCat Посмотреть сообщение
Легко. Непонятно только одно: что должна делать функция Default ?
Ну например искать функцию в других модулях. Вообщем не поскажите, как установить функцию по дефолту?
0
Эксперт С++
2919 / 1268 / 114
Регистрация: 27.05.2008
Сообщений: 3,465
04.02.2012, 10:16 4
Да оно реализуется обычным оператором switch. Вот псевдокод:
C++
1
2
3
4
5
6
7
8
входная функция(параметры) {
switch(имя функции) {
    case "функция 1": вызвать функцию 1(параметры); break;
    case "функция 2": вызвать функцию 2(параметры); break;
    ..... и так далее
    default: вызвать функцию Default(возможно, с параметрами);
}
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.02.2012, 10:16

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Точка входа в процедуру _dbk_fcall_wraper не найдена в библиотеке DLL BORLNDMM.DLL
При попытке скомпилировать файл выдает такую ошибку Точка входа в процедуру _dbk_fcall_wraper не...

DLL - как подменить функцию, используя самодельную DLL?
Очень прошу пособить, кому не трудно... . Проблема в целом не сложная: имеется сторонняя программа...

Как вшить в программу ssleay32.dll и libeay32.dll
Доброе время суток. Для нормальной работы программы на другом компе с https, нужно рядом с прогой...

Явная загрузка DLL из ДРУГОЙ DLL
Помогите явно загрузить DLL из исходной DLL Исходная DLL Unit1.h HINSTANCE dllInstance2;...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.