mixed-mode

    1

    2답변

    네이티브 C 코드, C++/CLI 및 C#을 사용하는 .NET 응용 프로그램에서 힙 손상 문제가 발생합니다. 이것은 처음으로 잡초에 실제로 들어가는 처음입니다. 응용 프로그램의 구조는 GUI 및 전반적인 제어 흐름을위한 C#, 네이티브 C 함수 래핑을위한 C++/CLI 및 데이터 처리를위한 네이티브 C 함수입니다. 이러한 네이티브 C 함수는 일반적으로 배열

    3

    1답변

    나는 버퍼 크기를 계산하는 C++ 기능이 있습니다 CalcBuffer(unsigned long long* bufferSize); 내가 내 C#으로 나중에 다른 함수로이 결과를 전달하려는를 암호. 내 C++ \ CLI 래퍼는 다음과 같습니다 CalcBufferWrapper([Out] UInt64^% bufferSize){ CalcBuffer(bu

    1

    1답변

    매개 변수로 문자열 (char *)을 반환하는 네이티브 함수를 사용하면 관리 코드를 통해 char *를 미리 할당 한 후 매개 변수로 전달하는 것이 가장 좋습니다. char *를 네이티브 코드 내부에서 할당 한 다음 C#에서 릴리스 하시겠습니까? 내가 왜 다른 것을 사용해야하는지 왜 내게 친절하게 설명해 주시겠습니까? 해결책을 선호하는 특별한 이유가있는 경

    0

    1답변

    저는 파이썬 모듈을 호출하는 Visual Studio 2015 C++ 프로젝트를 가지고 있습니다. Visual Studio 파이썬 프로젝트에서 호출 될 때 Microsoft 웹 사이트의 다음 자습서에서 C++ 코드를 디버깅하는 방법을 제공합니다. 심판 : https://docs.microsoft.com/en-us/visualstudio/python/debu

    2

    1답변

    저는 C#에서 사용할 혼합 모드 C++/CLI 클래스와 인터페이스를 사용하고 있습니다. 인터페이스는 다음과 같이 정의된다 : public interface class IMapRenderingInterfacer { ... property int CurrentCacheSize { int get(); }; ... }; 구현 클래

    -1

    1답변

    ManagedSubscription의 개체를 C# 클라이언트에 반환하는 관리되는 C++ 응용 프로그램을 개발했습니다. ManagedSubscription은 C# 클라이언트에서 콜백을 수신하고 내부적으로 자체 콜백을 만들어 네이티브 C++ 코드와 통신합니다. 네이티브에서 관리까지 경계를 넘는 동안 충돌이 발생합니다. try-catch을 관리 콜백뿐만 아니라

    1

    1답변

    C++/CLI로 작성된 NuGet 패키지를 만들고 있습니다. C#과 네이티브 C++ 간의 interop 역할을합니다. 생성 된 DLL에는 관리되는 표면 영역과 원시 implib 표면 영역이 있습니다. Visual Studio는 수신 프로젝트의 디버그 또는 릴리스 구성마다 다른 참조 어셈블리가 아닌 NuGet 패키지에서 단일 참조 어셈블리 만 사용하는 것을

    2

    2답변

    "C++ 게임 개발"이라는 학생 프로젝트를 만들고 있습니다. 그것은 클라이언트와 서버가있는 카드 게임입니다. 클라이언트 응용 프로그램에는 Visual Studio 2013의 Windows Forms로 이미 만든 몇 개의 창이 있습니다. 클라이언트/서버 통신의 경우 Internet Communications Engine (ICE)을 사용하기로 결정했습니다.

    15

    2답변

    CLI 및 기본 코드를 사용하는 Visual Studio 2013 테스트 프레임 워크에 C# 유닛 테스트가 있습니다. C# 단위 테스트를 실행하는 동안 코드의 기본 부분을 조사하고 싶습니다. 그러나 테스트 -> 디버그 -> 모든 테스트를 실행하면 관리되는 디버거가 실행되므로 원시 코드의 중단 점이 적중되지 않으며 혼합 모드 디버거에서 프로그램을 실행할 때처

    1

    1답변

    C#에서 실행되도록 CLI에 C++ 라이브러리를 래핑합니다. 여기 void setCallback(void (*pFunc)(void * pParam), void * pParam); 의 예입니다 : 이것은 C++ 라이브러리 내 기능입니다 void callbackHandler(int iNum) { cout<<"Callback : "<< i