Я хочу назвать свой код.NET от неуправляемого C++. Мой процесс entrypoint является базирующейся.NET, таким образом, я не должен волноваться о хостинге CLR. Я знаю, что это может быть сделано с помощью оберток COM для объектов.NET, но меня...
У меня есть много маленьких DLLs, которые я хотел бы превратить в один большой (er) DLL (как предложено здесь). Я могу сделать так путем слияния моих проектов, но я хотел бы менее навязчивый путь. Могут несколько DLLs быть объединенными...
Кроме того, что сам код может получить доступ к памяти непосредственно. Каковы другие последствия использования "/небезопасный" флаг компилятора и "фиксированное" ключевое слово? Есть ли любой удар по эффектам...
Я иногда слышу / читаю об этом, когда говорю о .NET Например, «управляемый код» и «неуправляемый код», но я понятия не имею, чем они являются и в чем их отличия. В чем их отличие ...
После наблюдения и слушания много относительно управляемого и неуправляемого кода и знания единственной разницы - то, что управляемый о CLR, и неуправляемый за пределами CLR, это делает меня действительно любопытным к...
Фон у Нас есть библиотека.NET, которая ссылается на один из наших неуправляемых dlls, позволяет, скажите: DotNet.dll Unmanaged.dll К настоящему времени, Unmanaged.dll является только 32-разрядным, таким образом, DotNet.dll отмечен с 32-разрядным...
Предположим, что существует интервал метода C++ NativeMethod (дважды, дважды *) в Native.dll. Моя первая попытка вызова этого метода из управляемого кода была (предположение, что я не должен указывать точку входа) [...
Этот вопрос мог бы казаться повторением предыдущих. Я прочитал ряд сообщений, но не абсолютно ясный для моей ситуации. У меня есть библиотека C++, которая создается с помощью momentics IDE. Я имею...
Это - возможное отражение использования и.NET C# для вызывания динамически другой функции (с аргументами) записанный в C или C++, прежде чем.NET прибыла (неуправляемый код)? И smole C# пример, если это возможно, был бы...
У меня есть следующая функция, записанная в общедоступной статической строке C# GetNominativeDeclension (представьте surnameNamePatronimic в виде строки) {если (surnameNamePatronimic == пустой указатель) бросают новый ArgumentNullException ("...
У меня есть следующая структура: [StructLayout (LayoutKind. Последовательный, CharSet = CharSet. Автоматический)] общедоступная структура WAVEHDR {внутренний IntPtr lpData;//указатель на заблокированный буфер данных внутренний uint...
Сколько времени типичные издержки добавляются путем называния .dll записанным в C++ из приложения C# с помощью следующего синтаксиса? [DllImport ("abc.dll", EntryPoint = "xcFoo", CallingConvention =...
Мое целое приложение (который является довольно большим с исполняемым файлом 20 МБ) записано в неуправляемом C++. Поскольку я могу ясно видеть преимущества в использовании управляемого кода, я хочу начать представлять управляемый код...
Я думал, что экземпляр делегата был взаимозаменяемым функциональным экземпляром. Возьмите следующий код: делегируйте международный AddDelegate (интервал a, интервал b); AddDelegate DelegateInstance; общественность освобождает DoStuff ()...
Существует ли известный (зарегистрированный) набор типов.NET, которые выделяют память в неуправляемой части памяти процесса? Например, документы Microsoft, что инфраструктура WPF, выделенная неуправляемый...
У меня есть обширный неуправляемый Windows CE 5 код C++, который обеспечивает UI, который я хочу использовать в новом продукте путем объединения его с большой суммой более нового бизнеса и коммуникационной логики, записанной в...
У меня есть управляемый C# dll, который использует неуправляемый C++ dll использующий DLLImport. Все работает отлично. Однако я хочу встроить тот неуправляемый DLL в своем управляемом DLL, как объясняют Microsoft там: http://...
У меня есть функция c ++ с экспортом, выглядящая так: extern «C» __declspec (dllexport) Функция LPCWSTR (void) Но не может получить ответ от нее в vb.net. Всегда получайте ошибку, что память повреждена. Я ...
Я просматривал класс Маршала, но я, может казаться, не нахожу метод, который позволяет мне копировать с неуправляемого массива (IntPtr) к другому неуправляемому массиву (IntPtr). Является этим возможным использованием.NET?...
Предположим, что у меня есть указатель символа типа* к строке unicode, и я знаю длину: символ* _unmanagedStr; интервал _unmanagedStrLength; и у меня есть 2 способа преобразовать его в строку.NET: Маршал. PtrToStringUni (...
У меня есть неуправляемая DLL с функцией, которая может работать долго, если входной параметр имеет большое значение, иногда это желательно, но не всегда. Как я могу в C # вызвать эту функцию, чтобы я ...
Я немного ржав, на самом деле действительно ржав со своим C++. Не коснулись его с Первого года обучения колледжа, таким образом, это было некоторое время. Так или иначе я делаю реверс того, что делает большинство людей. Вызов код C#...
Я пишу программу в c#, который пользуется библиотекой C++, и по некоторым причинам я должен выделить неуправляемый буфер, чтобы передать его lib. Существует ли способ сделать это в c#? В основном я просто должен был бы...
У меня есть неуправляемый dll с классом "MyClass" в нем. Теперь есть ли способ создать экземпляр этого класса в коде C#? Вызвать его конструктора? Я попробовал, но Visual Studio сообщает об ошибке с...
Мне разработали мой проект в MFC, который является кодом unmnaged. Теперь я должен создать подобное приложение в C# путем многократного использования большинства классов MFC. Действительно ли возможно непосредственно экспортировать класс/структуру/перечис
Curently я отказываюсь от своих строковых значений константы от моего C++ в мой C# при запуске через обратный вызов, но я задаюсь вопросом, существует ли способ определить их в заголовочном файле C++, к которому я могу затем также обратиться...