Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Импорт функций из DLL / 4 сообщений из 4, страница 1 из 1
10.05.2004, 17:48
    #32512191
black zorro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Импорт функций из DLL
Вот написал библиотечку с набором функций все замечательно работает
вызываю функции передаю, ничего не виснет и вот от такого сыто-довольного состояния возник вопрос:

в VB и в Delphi
когда объявляешь что хочешь пользоваться функцией из dll, то пишется что-то вроде
Код: plaintext
1.
2.
3.
4.
5.
 Public Declare Sub Foo Lib "mydll" Alias "SuperFoo"  (ByVal InStr As Integer)

в делфе
 
procedure Foo (var Value: Integer) stdcall; external 'mydll' name 'SuperFoo';
и там и тут есть секция где можно переназначить имя Alias и Name соотвественно, правда ли что в c++ такого нет или можно как-то обойти.
...
Рейтинг: 0 / 0
10.05.2004, 18:43
    #32512243
vitaly_p
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Импорт функций из DLL
Для MSVC/Borland - DEF-файл
...
Рейтинг: 0 / 0
10.05.2004, 19:04
    #32512262
black zorro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Импорт функций из DLL
Таки, так.
а разве не DEF файл это на стороне библиотеки там я могу назначить новые имена в стиле

EXPORTS
foo = _foo@12345

ну или что-то подобное
предположим, что у меня есть либ менять который не дано, но из-за какой-то причины я не могу подключить в своей программе такое имя,
хотя вроде есть namespace и прочая средства против сей проблемы, но предположим что я пишу на диалекте C-- который работать с namespace не умеет. Действительная причина гораздо хитрее :).

на стороне использующего библиотеку именно ! жду ваших ответов.
...
Рейтинг: 0 / 0
10.05.2004, 21:51
    #32512308
vitaly_p
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Импорт функций из DLL
По DEF-файлу генерится библиотека импорта (.lib), с которой нужно слинковать приложение. .dll менять не нужно.
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / Импорт функций из DLL / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]