|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
14.09.2015, 06:22 | #1 | |
Подтвердите свой е-майл
Регистрация: 12.11.2014
Сообщений: 470
|
Можно ли создать библиотеку импорта для сторонней DLL?
Например, для gdi32.dll? Есть только среда разработки Code Blocks
Цитата:
|
|
14.09.2015, 06:32 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Что ты называешь "библиотека импорта"? Заголовочные файлы с описаниями функций и параметров? А разве для gdi32 заголовочного файла нет? Разве нет MSDN?
Вообще ответ на твой вопрос в общем - нет. Просто так из любой обычной ДЛЛ функции, библиотеку типов не вытащить.
I'm learning to live...
|
14.09.2015, 06:43 | #3 | |
Подтвердите свой е-майл
Регистрация: 12.11.2014
Сообщений: 470
|
Не я называю, а она вообще так называется. нет конечно. Головы - это только головы, там нет адресов функций. Ну раз ты дуб в терминологии, то подскажу, а вообще учи терминологию: библиотекой импорта называется статическая библиотека, необходимая для корректного раннего связывания динамически загружаемой библиотеки. Если в проект подключена библиотека импорта, то не надо явно вызывать LoadLibrary, GetProcAddress и FreeLibrary, а линкер знает, где лежит каждая экспортируемая из dll функция. И не ругается на всякие там
Цитата:
Последний раз редактировалось Stilet; 14.09.2015 в 08:30. |
|
14.09.2015, 06:51 | #4 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,709
|
taras-proger, для МинГВ все системные либы есть, берите и пользуйтесь. Либо подтяните общий уровень сначала.
На ваш первоначальный вопрос: вытянуть и создать можно, но это долго, трудоемкая и требующая знаний/опыта задача, причем не с 100% результатом |
14.09.2015, 06:58 | #5 |
Подтвердите свой е-майл
Регистрация: 12.11.2014
Сообщений: 470
|
Почему то именно в этом экземпляре их нет.
Как это делается? Последний раз редактировалось Stilet; 14.09.2015 в 08:28. |
14.09.2015, 07:19 | #6 | |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
Цитата:
Ну, могу я это сделать, но принципиально не буду. Я лучше создам свою и засуну её в system32, чем буду менять что-то в уже написаной.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder Последний раз редактировалось Smitt&Wesson; 14.09.2015 в 07:25. |
|
14.09.2015, 07:37 | #7 | ||
Старожил
Регистрация: 15.02.2010
Сообщений: 15,709
|
2 Smitt&Wesson, речь о другом - о получении lib по длл без исходников.
Цитата:
Цитата:
|
||
14.09.2015, 08:30 | #8 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
У-у-у... Как все запущено ))
Пойду-ка за попкорном, ибо сериал обещает быть блястящим
I'm learning to live...
|
14.09.2015, 09:17 | #9 | |
Подтвердите свой е-майл
Регистрация: 12.11.2014
Сообщений: 470
|
Цитата:
|
|
14.09.2015, 09:34 | #10 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
P.S. Пожалел тебя, МСДН открыл: https://msdn.microsoft.com/en-us/library/e7tsx612.aspx Читай и просвещайся )
I'm learning to live...
Последний раз редактировалось Stilet; 14.09.2015 в 09:36. |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Управление устройством: проблемы с типами данных в сторонней DLL | AnTe | Общие вопросы Delphi | 13 | 19.06.2013 13:55 |
Экспорт функции C++ в библиотеку DLL | lebedevmd | Фриланс | 2 | 12.04.2011 14:45 |
Как на Delphi создать ярлык для сторонней программы? | alexusankov | Общие вопросы Delphi | 7 | 07.01.2011 20:00 |
Получение данных из сторонней dll | Memfis1992 | Общие вопросы Delphi | 4 | 21.10.2010 09:19 |
Можно программно создать dll из текстового файла? | hamann-2006 | Помощь студентам | 2 | 29.10.2007 10:41 |