Вопросы по теме 'dll'

Программно определить, установлена ​​ли библиотека COM (.DLL)
Есть ли в С# программный способ определить, установлена ​​​​ли конкретная DLL COM? Или это вопрос сканирования реестра для classId?
1461 просмотров
schedule 16.03.2024

Использование внешней библиотеки (libarchive) в Qt — нет файла .lib
Я собрал libarchive для Linux и Windows, следуя инструкциям по сборке. В основном у меня есть несколько файлов .a и dll, но нет файла .lib. Я хочу связать свой проект Qt с этой библиотекой, но все примеры, которые я видел, требуют файла .lib, но,...
1495 просмотров
schedule 08.03.2024

AfxGetInstanceHandle() возвращает null в обычной dll mfc
Приложение загружает обычную dll. Каждая функция в этой dll содержит AFX_MANAGE_STATE (AfxGetStaticModuleState()). В определения препроцессора включены макросы _USRDLL и _AFXDLL. Например, функция экспорта из обычной dll (mydll.dll): BOOL...
1602 просмотров
schedule 09.05.2024

Какова цель файла thunk, созданного Matlab?
При вызове внешней библиотеки C (DLL) из Matlab кажется, что Matlab сначала попытается создать файл-преобразователь с именем filename_thunk_pcwinXX.dll (где XX — 32 или 64 в зависимости от ОС) во временном каталоге. В документах Matlab...
1588 просмотров
schedule 18.03.2024

Замена функции в декомпилированной DLL
Я декомпилировал dll и хочу заменить вызов функции в dll вызовом пользовательской функции, созданной мной (с той же сигнатурой). Мне удалось найти, где функция вызывается в сборке. Кто-нибудь может объяснить, что мне теперь нужно делать? Может...
1517 просмотров
schedule 08.03.2024

Ситуация дескриптора после сбоя dlclose()/FreeLibrary()
Я оборачиваю зависящий от ОС API загрузки общих библиотек во время выполнения в переносимый интерфейс. Проблема в том, что при документировании функции close() я заметил, что нет документации о том, что происходит, если функция dlclose() или...
467 просмотров
schedule 01.04.2024

Как __declspec(dllimport) в классе влияет на функции класса?
Следующий MCVE выдает предупреждение, используя mingw-w64 4.9.2: struct __declspec(dllimport) S { int foo() { return func(); } int func(); void other_func(); }; inline int S::func() { return 1000; } int main() {}...
32 просмотров
schedule 20.03.2024

gcc DLL из С#: процедура инициализации DLL не удалась в Windows 10
Я разрабатываю C# DLL, для которой нужен код, который у меня есть как C++ DLL, созданный gcc. Для этого я написал оболочку C и скомпилировал ее, используя gcc (TDM-GCC MinGW-w64) в качестве DLL. Другими словами, у меня есть: C++.dll создан...
792 просмотров
schedule 16.03.2024

Как отлаживать функцию DLLMain
Я хочу написать DLL, но хочу проверить то, что пишу. Я попытался отладить его с помощью F5 , но получаю сообщение об ошибке: Я прочитал статью Пошаговое руководство: создание и использование динамической ссылки Библиотека (C ++) , как это...
2145 просмотров
schedule 06.05.2024