powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Импорт функций из DLL
4 сообщений из 4, страница 1 из 1
Импорт функций из DLL
    #32512191
black zorro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот написал библиотечку с набором функций все замечательно работает
вызываю функции передаю, ничего не виснет и вот от такого сыто-довольного состояния возник вопрос:

в 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
Импорт функций из DLL
    #32512243
vitaly_p
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Для MSVC/Borland - DEF-файл
...
Рейтинг: 0 / 0
Импорт функций из DLL
    #32512262
black zorro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Таки, так.
а разве не DEF файл это на стороне библиотеки там я могу назначить новые имена в стиле

EXPORTS
foo = _foo@12345

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

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


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