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

Вызов простой VC DLL из VB6
У меня есть простая DLL, написанная с помощью VC6, с одной функцией: __declspec(dllexport) int myfunc(long a, unsigned char *b, unsigned char *c, unsigned char *d, unsigned char *e) И я вызываю его из vb6, используя: Declare Function...
2271 просмотров
schedule 20.09.2022

Как сканировать каталог на наличие сборок и загружать их?
Я хотел бы просканировать каталог на предмет любых сборок, на которые еще нет ссылок в проекте, а затем загрузить все экземпляры класса, реализующего IMyInterface. Я знаю, что Assembly Метод .LoadFile может мне помочь, но как определить, была ли...
188 просмотров
schedule 18.10.2022

Dllimport не может импортировать старую dll Borland
У меня есть много устаревшего кода, который я в настоящее время компилирую, используя устаревшую установку Borland C++ 3.0. В этом коде есть механизм правил, который я хотел бы извлечь и использовать в приложении C# .NET. Дело в том, что если я...
2178 просмотров
schedule 21.09.2022

свободная память не очищает блок памяти
Я использую DllImport для вызова метода в библиотеке оболочки c из моего собственного класса .net. Этот метод в c dll создает строковую переменную и возвращает указатель строки. Что-то вроде этого; _declspec(dllexport) int ReturnString() {...
1110 просмотров
schedule 25.05.2024

Преобразование Windows Dll в .lib для C ++ Visual Studio 2008
Я знаю, что есть инструмент под названием Dll to lib, но разработчик просит 1000 долларов. Мне нужно преобразовать только одну библиотеку один раз, поэтому такую ​​цену нелегко оправдать. Я пробовал IMPLIB32.EXE, но получаю только пустые файлы...
18248 просмотров
schedule 11.03.2024

Попытка чтения или записи защищенной памяти. Это часто указывает на то, что другая память повреждена DllImporting C#
Я получаю эту странную ошибку, пытаясь маршалировать данные в мою функцию DLL и обратно в код С#. Я не вижу, где я передаю null или читаю недопустимую память, и эта ошибка настолько расплывчата. Есть подсказки?? Код ниже: Функция...
8769 просмотров
schedule 16.06.2024

Где разместить неуправляемую DLL для импорта в программу C#?
Это должно быть действительно глупый вопрос, но я все еще очень зеленый, когда дело доходит до С#. Во всяком случае, у меня есть DLL, и я импортирую ее с помощью следующей строки: [DllImport(@"MyCoolDll")] Я взял это прямо из...
1847 просмотров
schedule 04.01.2024

Необходимо активировать окно
У меня такая ситуация. У меня есть дескриптор окна приложения. Мне нужно его активировать. Я пробовал все эти функции, но не всегда работает. (В большинстве случаев это не работает в первый раз, и мне придется вручную щелкнуть по нему, чтобы...
14468 просмотров
schedule 03.05.2024

Справка C# DllImport (Mac Os)
Я разрабатываю приложение в Mac Os X на С# (с моно), мне нужно взаимодействовать с некоторыми функциями, но я не знаю, как это сделать. Я сделал простое приложение на C, но теперь мне нужно сделать то же самое на C#, я знаю, что должен использовать...
3279 просмотров
schedule 13.10.2023

Как я могу использовать dll, скомпилированную с помощью .Net Framework 4.0, в приложении Windows Metro
Я новичок в разработке приложений для Windows 8 и профессиональный разработчик C#. Я столкнулся с проблемой, когда клиент хочет, чтобы я взаимодействовал с принтером (DYMO 450 Turbo), а SDK поставляется только с dll, скомпилированной с использованием...
839 просмотров
schedule 24.09.2022

Импорт VB.net DLL из ресурсов
Я провел довольно много исследований по этому вопросу и получил много решений, которые либо не работают, либо я неправильно их реализую. У меня есть DLL с именем MyDLL.dll, созданная как dll win32, закодированная на С++. В VB.net я могу вызвать...
4713 просмотров
schedule 13.05.2024

Неправильная архитектура библиотеки с задержкой загрузки
В Windows моя библиотека x64 (foo.dll) имеет загруженную с задержкой зависимость от другой библиотеки x64 (foreignlibrary.dll), имя которой совпадает с именем 32-библиотеки (foreignlibrary.dll). Конечно, они находятся в разных каталогах. Обычно...
126 просмотров
schedule 11.05.2024

Заголовочный файл Windows API, определяющий функции для динамических вызовов.
Доступен ли заголовочный файл C, определяющий вызовы функций, которые можно использовать вместо ручного написания typedef для каждого вызова, который я хочу сделать? typedef int (WINAPI *pMessageBoxW)(HWND, LPCWSTR, LPCWSTR, UINT)...
361 просмотров
schedule 15.06.2024

C ++ dllimport: неразрешенные внешние элементы со статическими полями
У меня есть проект Visual Studio C ++, содержащий основную программу и модуль DLL. В DLL есть класс со следующим определением: // .h #ifdef _USRDLL #define DLLAPI __declspec(dllexport) #else #define DLLAPI __declspec(dllimport) #endif...
638 просмотров
schedule 18.10.2022

Встроенный Python в C++, переходящий в numpy, где импортная библиотека?
Я в Windows использую/встраиваю Python 3.4 Я пытаюсь встроить Python в существующее приложение C++. Я в значительной степени выполнил эту работу, но я не могу заставить работать numpy. У меня установлен numpy через файл whl из...
781 просмотров
schedule 29.02.2024

Откройте консоль из С# DLL и распечатайте вывод, используя ее
Есть проект C# DLL. Он имеет один класс и один общедоступный метод Print(). Есть ли способ открыть консоль из этой DLL для отображения текста? DLL используется сторонней программой. public class Logger // dll { public void Print() {...
4305 просмотров
schedule 27.02.2024

как передать массив объектов из С# в С++ с помощью Dllimport?
Я работаю над проектом, в котором требуется передать массив объектов из С# в С++ по ссылке, и когда я передаю один объект по ссылке, он успешно возвращается по новому значению, но когда я передаю массив, он возвращается со старым значением, так что не...
471 просмотров
schedule 26.11.2023

Как отладить исключение 0x8007000B?
У нас есть приложение на C #, которое скомпилировано как AnyCPU . Это приложение использует внешнюю библиотеку (которая также является .Net DLL на AnyCPU), которая загружает некоторые библиотеки C ++ во внешние DLL. Эти внешние библиотеки...
1408 просмотров
schedule 29.01.2024

Как связать и собрать проект, если ваш внешний SDK содержит только файлы .dll, .lib, .h
У меня есть внешний SDK, который содержит только файлы .dll, .lib и .h. Я пытаюсь использовать SDK. В dll ничего не читается, но в файлах .h есть комментарии к методам. Я не очень разбираюсь в С++. Я предполагаю, что мне нужно загрузить...
75 просмотров
schedule 18.07.2022

CMake GET_RUNTIME_DEPENDENCIES не может найти библиотеку dll, когда она связана через lib (библиотека импорта)?
Сборка ОС: Windows 10, Cmake 3.16.3. Я использую target_link_libraries , чтобы связать сторонний .lib файл с моей .dll библиотекой. Но когда я использую GET_RUNTIME_DEPENDENCIES для установки dll , зависимости не обнаружено. Это...
1034 просмотров
schedule 20.12.2023