managed

    0

    1답변

    하나의 입력과 2 개의 출력 매개 변수를 가진 C# DLL의 메서드가 있습니다. 세 가지 모두 String입니다. 저는 firebreath C++에서이 함수를 호출하려고합니다. C++에서 BSTR * 값을 전달해야하는 방법은 무엇입니까? 어떻게 C#에서 그 가치를 얻을 수 있습니까? 는 이미 BSTR* userKey =NULL; *userKey = ::S

    2

    2답변

    내 .NET 응용 프로그램은 .NET 어셈블리를 통해 C++ API에 액세스 할 수 있습니다. Dispose 메서드에서 관리되지 않는 리소스/개체를 올바르게 해제하지 않는다고 가정합니다. 메모리가 application.exe에서만 증가합니까? 아니면 메모리 누수가 application.exe 외부로 넘어갈 수 있습니까? 그렇다면 응용 프로그램이 종료되면 모

    -1

    1답변

    내 C# 프로젝트가 네이티브 DLL에 종속되어있는 관리되는 DLL을 참조하고 있습니다. 따라서 관리되는 dll 함수를 호출하기 전에 기본 DLL을 Path.GetDirectoryName(Assembly.GetAssembly(typeof(ManagedDllClass)).Location) 폴더에 복사합니다. 그러나 디버거가 걸려있는 기본 호출을 수행하는 동안

    1

    1답변

    나는 WIM이 진행 적용 추적 할 수있는 스크립트를 작성하려고 해요 - 지금까지, 나는이 WIMGAPI 래퍼 예제를 활용하여 왔습니다을 : Add-Type -Path "Microsoft.Wim.dll" # Open a handle to the .wim file $wimHandle = [Microsoft.Wim.WimgApi]::CreateFile("G

    0

    1답변

    I 다음 코드 혼합 어셈블리를 사용하고 : 해봐요 (배열 LEN)가 관리되지 않는 C++ 함수이다 #include "stdafx.h" #pragma managed using namespace System::Security::Cryptography; array<System::Byte, 1> ^ComputeHashS(array<System::Byte

    0

    1답변

    저는 C#과 비 관리 C++간에 2D 배열을 전달해야하는 프로젝트를 진행하고 있습니다. 2D 정수 배열 모래 2D 플로트 배열에 대해이 작업을 수행해야하지만 지금은 2D 정수 배열에 고정되어 있습니다. 나는 내 데모 C# 코드는이 // Test 2D integer Array int[,] cs2DIntArray = new int[5,2]; cs2DIntA

    2

    1답변

    C# dll (COM interop 옵션에 대한 레지스터가 설정된 경우)이 있습니다. 이 C#을 dll은 아래의 인터페이스와 클래스 I가 관리되지 않는 C++에서 방법의 IsNameExists 및 GetNameList를 호출 할 필요가 interface IMyInterface { bool IsNameExists(string name);

    0

    1답변

    MMD를 사용하여 문서 라이브러리에서 문서를 선택하려면 웹 파트의 분류 컨트롤을 사용하고 있습니다. WebPart 옵션에 둘 이상의 MMD-Value를 설정하려고했지만 하나의 값만 사용합니다. 아래 코드는 속성이 IsMulti=true 인 것입니다. 다중 가치 세금 통제를 받으려면 더 많은 조치가 있습니까? rel3DeptsTaxCtrl 및 respDept

    0

    1답변

    저는 C++ 혼합 모드 DLL을 작성하고 데이터베이스에서 읽은 개체를 비 관리 코드 변수로 변환합니다. object을 바이트 배열로 변환하려고하므로 바이트 값을 관리되지 않는 메모리에 복사 할 수 있습니다. 변환을 수행 할 때 바이트 배열에있는 객체의 데이터 이상을 얻습니다. 여기 내가 가진 코드의 예입니다 // Convert an object to a b

    0

    1답변

    관리되는 C# WPF .Net 응용 프로그램에서 호출하고 싶은 오래된 MFC 코드가 있습니다. 네이티브 코드를 래핑하기 위해 필자는 1) P/Invoke 2) C++/CLI 또는 3) COM을 사용할 수있는 옵션이 있음을 발견했습니다. 하지만 또 다른 우려가 있습니다. MFC에서 파생 된 클래스를 포함 할 때마다 MFC 확장 DLL을 빌드해야한다는 내용을