0
ответов

Calling C DLL from C#

I am trying to call a C DLL from C#, but I'm not having any joy. The documentation for the DLL provides an example function delaration for VB that looks like; Declare Function TransGeogPt Lib "c:\...
вопрос задан: 21 August 2019 14:10
0
ответов

Изменить C #Целевой код DllImport в зависимости от x64/x86

У меня есть внешняя dll С++ для импорта с помощью DLLImport. Если мое приложение компилируется в x64, мне нужно импортировать x64-версию этой dll, если это сборка x86, мне нужна dll x86. Что лучше...
вопрос задан: 28 April 2019 16:43
0
ответов

Отражение: объект экземпляра назначен на нуль

Прежде всего я хочу объяснить мою цель: я пытаюсь написать модульное приложение, и поэтому я написал MainApplication, который загружает модули (например, ModulesForMainApplication). Моя цель ...
вопрос задан: 4 April 2019 20:28
0
ответов

Почему Java не вызывает DLL?

Во-первых, dll - это STATIC Standard Dll, предоставляемый компанией-эмитентом кредитной карты, и вы можете использовать явный метод подключения. Это DLL, которая импортирует из C # и работает нормально. Я имею ...
вопрос задан: 28 March 2019 04:07
0
ответов

Как вызвать из приложения C# функцию C++, принимающую указатель на void?

У меня есть динамическая библиотека (.dll), написанная на C++ и экспортирующая функцию, которую я хотел бы использовать в своем приложении на C#: int SendText(void* pControl, char* sText); Как я могу, учитывая, что для этого требуется указатель на void?
вопрос задан: 1 February 2019 09:25
0
ответов

Ошибка импорта при попытке запустить ноутбук Jupyter

При попытке запуска jupyter notebook возникает ошибка импорта. Я пытаюсь запустить jupyter notebook с помощью anaconda (платформа git bash), и, когда я набираю jupyter notebook, ошибка импорта возникает каждый раз. ...
вопрос задан: 18 January 2019 20:11
0
ответов

Проблема с C # <-> C ++ DLLImport «Попытка чтения или записи в защищенную память».

У меня есть библиотека C ++ dll в котором есть функция, которую я пытаюсь вызвать из приложения C #. Вот код в заголовочном файле C ++ extern "C" _declspec (dllexport) int LabelStoringSSDsim (int devNum, ...
вопрос задан: 14 January 2019 18:52
0
ответов

Как использовать [DllImport (& ldquo; & rdquo;)] в C #?

Я нашел много вопросов об этом, но никто не объясняет, как я могу это использовать. У меня есть это: использование системы; using System.Collections.Generic; использование System.Linq; using System.Runtime.InteropServices; ...
вопрос задан: 9 September 2018 18:28
0
ответов

__ cdecl и __declspec путаница в соглашениях о вызовах

Я пишу DLL для стороннего приложения. Главный разработчик программного обеспечения упоминает, что приложение использует соглашение о вызовах __cdecl (/ Gd). Что мне нужно убедиться, что я использую это. ...
вопрос задан: 21 November 2017 22:51
0
ответов

Ошибка KERNELBASE.dll при запуске приложения C # на Windows Server 2008 R2?

У меня есть файл. NET 3.5, скомпилированный с использованием «Any CPU», и когда я пытаюсь запустить его на Windows Server 2008 x64 R2 - он дает мне: Имя сбойного приложения: mcb.exe, версия: 0.1.0.8, отметка времени: ...
вопрос задан: 18 July 2017 14:41
0
ответов

Что такое [DllImport («QCall»)]?

Многие методы в. Net библиотеки реализованы в машинном коде. Те, которые поступают из самой структуры, помечены [MethodImpl (MethodImplOptions.InternalCall)]. Те, которые исходят от некоторых ...
вопрос задан: 23 May 2017 12:34
0
ответов

Как встроить интерпретатор perl в программу на C#

Я понимаю, что мне нужно DllImport perlembed методы perl_parse перл_аллок perl_free и т. д., но не уверен, как упорядочить все аргументы функции для ее использования с DLLImport, особенно с...
вопрос задан: 23 May 2017 12:27
0
ответов

Как бы вы объявили подпись импорта DLL?

это продолжение публикации Использование pHash из .NET Как бы вы объявили следующее объявление C ++ в .NET? int ph_dct_imagehash (файл const char *, ulong64 & hash); Пока у меня есть (скрыто)
вопрос задан: 23 May 2017 12:16
0
ответов

Использование pHash из .NET

Я пытаюсь использовать pHash из .NET Первое, что я попробовал, это зарегистрировать (regsvr32) phash.dll и спросил здесь. Во-вторых, я пытался импортировать с помощью DllImport, как показано ниже. [DllImport(@".\...
вопрос задан: 23 May 2017 12:02
0
ответов

Вызов функции из DLL?

Я новичок в C # и пытаюсь научиться использовать библиотеки DLL. Я пытаюсь обернуть свои объекты в библиотеку DLL, а затем использовать ее в своей программе. публичный класс Foo // его в DLL {общедоступный int ID; public void ...
вопрос задан: 4 March 2017 00:25
0
ответов

неразрешенный внешний символ для __declspec(dllimport) при использовании dll для экспорта класса

Я хочу определить производный класс на основе класса, экспортированного из dll. Базовый класс определен в проекте A, а производный класс находится в проекте B. Во-первых, в проекте A препроцессор MYDLL_BUILD ...
вопрос задан: 23 November 2016 12:17
0
ответов

Вызов функции DLL C # из C ++ / CLI

У меня есть dll C #. Код ниже: открытый класс Calculate {public static int GetResult (int arg1, int arg2) {return arg1 + arg2; } общедоступная статическая строка GetResult (строка ...
вопрос задан: 12 September 2016 16:18
0
ответов

C++ / CLI: SIGFPE, _control87, _fpreset, портируя древний неуправляемый Watcom C приложение к.NET

У меня есть several-thousand-line приложение, которое полагается на SIGFPE (обработанный указателем функции, переданным сигналу ()) для изменения состояния, и выполните код правильно когда определенная плавающая точка...
вопрос задан: 12 June 2015 03:18
0
ответов

Как я могу импортировать dll класса C ++ внутри пространства имен

Я прочитал несколько документов, в которых приведены простые примеры функций, совместимых с C. __declspec (dllexport) MyFunction (); Я согласен с этим. Пишу небольшое приложение, использующее функции этой dll. ...
вопрос задан: 14 April 2015 08:09
0
ответов

DllImport генерирует System.DllNotFoundException

У меня возникли некоторые трудности при попытке использовать dll с неуправляемым кодом из моего приложения (написанного на платформе C # 4.0). Я использую импорт dll следующим образом [DllImport (@ "C: \ MGW_SDK.dll", ...
вопрос задан: 9 May 2014 20:16
0
ответов

DLLimport не может загрузить dll

Я использую неуправляемую dll в cpp, которую я вызываю из своего веб-проекта C #. Он отлично работает на моем локальном хосте, но просто не работает на моем общем хостинге winhost. Это случается, когда я пытаюсь использовать одну из ...
вопрос задан: 30 August 2013 15:52
0
ответов

Как импортировать DLL в Microsoft Visual C ++

У меня есть DLL, и я хотел бы использовать некоторые из его функций. #include с использованием пространства имен std; extern "C" __declspec (dllimport) int Initialize (char * localPort, char * adminServerName, ...
вопрос задан: 30 May 2013 15:43
0
ответов

DllImport не работает так, как рекламируется в Mono (Linux, C #).

Я знакомлюсь с разработкой Mono в Linux. Я пытаюсь вызвать библиотеки Linux C. Эта страница, в теории, рассказывает мне, как, но когда я набираю код ниже в MonoDevelop 2.2.2 (Fedora 13), ...
вопрос задан: 23 April 2013 01:22
0
ответов

Объяснение счетчика производительности с высоким разрешением и его существования связано с .NET Stopwatch?

Внутри конструктора статического секундомера мы можем увидеть следующий код, который в основном проверяет, существует ли счетчик производительности с высоким разрешением. Static Stopwatch () {if (! SafeNativeMethods ....
вопрос задан: 22 March 2013 19:53
0
ответов

Я пытаюсь создать метод substr с указателем… есть ли более элегантное решение?

Вот в чем дело. Я делаю некоторые манипуляции со строками и часто использую метод substr. Однако способ, которым мне нужно его использовать, больше похож на метод php fread. В то время как мою substr нужно направлять ...
вопрос задан: 4 December 2012 16:16
0
ответов

System.AccessViolationException при вызове C ++ dll

Я пытаюсь заставить Java Access Bridge (2.02) работать с C # (.NET 3.5). У меня он работает для некоторых функций, но когда я вызываю функцию, которая ссылается на структуру (getAccessibleContextInfo), я ...
вопрос задан: 20 October 2012 12:57
0
ответов

Взаимодействие с собственными библиотеками в Linux

Я пишу приложение на C #, которое является кросс-платформенным. Он использует DllImport для нескольких разных библиотек. Это также и x32 и x64. Кажется, это работает правильно для моих собственных скомпилированных.dll/.so. Ставлю...
вопрос задан: 10 August 2012 04:57
0
ответов

Обнаружена ошибка при использовании DataExplorer.exe для подключения к домашнему драйверу DBX4

Я написал свой собственный DBX 4 в Delphi 2010 для базы данных Firebird. Это драйвер динамической связи, и он отлично работает с TSQLConnection. Недавно я пытался использовать DataExplorer.exe, выпущенный с ...
вопрос задан: 13 July 2012 22:15
0
ответов

Передача объекта класса C# в класс DLL C++ и из него

Я работал над прототипом приложения с кодом, которое работает на C# и использует классы и функции из более старого кода C++ (в виде импортированной библиотеки DLL). ). Требованием к коду является передача объекта класса...
вопрос задан: 21 June 2012 13:33
0
ответов

Использование 32-битной или 64-битной dll в C# DllImport

Ситуация следующая: я использую dll на основе C в своем приложении dot.net. Есть 2 dll, одна 32-битная MyDll32.dll, а другая 64-битная версия MyDll64.dll. Есть статический ...
вопрос задан: 3 June 2012 11:02