intptr

    2

    1답변

    C# 코드에서 C++ 함수를 가져 오려고합니다. 이 함수는 다음과 같이 정의한다 : INT의 ID와 int SetPointers(int* ID, int* BufferID, int** Pointer, double** Time, int NumberOfPointers); 배열 는 INT의 배열을 BufferId, 포인터 INT의 배열 시간 더블 NumberO

    0

    1답변

    어제 저는 일부 int ** 및 double **을 C#에서 C++로 전달하는 것과 관련하여 문제를 게시했습니다. How to import a C++ function with int** and double** parameters 다행히도 좋은 도움이 있습니다. 다음은 새로운 코드입니다. [DllImport("opendsp.dll", SetLastError

    4

    1답변

    여기에서 @Hans 옆모습 코드에서 코드 조각을 촬영했습니다 : Bold text in MessageBox 이 C# 코드입니다 : SendMessage(hText, WM_SETFONT, mFont.ToHfont(), (IntPtr)1) vb.net로 번역 될 것이다? 이 작동하지 않습니다는 (컴파일 캔트) : SendMessage(hText, WM_SE

    0

    1답변

    blitable 값이있는 구조체를 사용할 때 관리되지 않는 메모리 구조체 데이터가 관리되는 메모리로 복사됩니다 (기본적으로 동일한 구조체를 두 번 사용). 잘못된 것이 아니라도 IntPtr 변수가 관리되는 메모리에 저장되지만 해당 변수가 가리키는 데이터가 관리되지 않는 메모리에 저장됩니다. 은 지금은 C++ 함수 호출 및 심판 등의 구조체를 수신하고있는 대

    1

    1답변

    IntPtr의 값을 int과 비교하는 적절한 방법은 무엇입니까? IntPtr ContainerBaseAdress = ReadmemoryProperply.ReadProcessPointer(Tibia.Handle, ContainerPointer); if (ContainerBaseAdress.ToInt32() == 51) { //Executable

    1

    1답변

    이중 포인터 (BYTE **)를 사용하는 COM 메서드를 작성했습니다. COM 내에서 나는 메모리를 할당하고 그것을 초기화하고있다. 서명입니다. HRESULT Canny([in] BSTR szLogoPath, [out] BYTE** pBuffer, [out] USHORT* iBufLen); 문제는 WIN32 프로젝트에서 호출 할 때 잘 작동하는 반면 C

    4

    1답변

    카메라에서 8 비트 회색 이미지를 수집하고 데이터를 WriteableBitmap에 배치하고 이미지를 WPF 이미지에 표시 할 수있는 시스템이 있습니다. 목적. 이 작업은 카메라 스레드에서 발생합니다. 이 기사를 통해 나를 도왔습니다. How to create a BitmapImage from a pixel byte array (live video displ

    0

    1답변

    코드를 단계별로 실행하고 작업 관리자에서 프로세스에서 사용하는 GDI 및 사용자 개체 수를 확인합니다. 주석에 쓴 코드의 객체 수를 추적했습니다. 다음 코드를 수행 한 후에는 출시되지 않은 사용자 개체와 출시되지 않은 GDI 개체가 하나씩 남아있는 것으로 나타났습니다. 내가 그들을 놓아주는 것을 잊었던 곳? using System; using System

    1

    1답변

    INTPTR로 구조 변환 :을 IntPtr 대신 I 사용 typedef struct { void *p; int len; } OUR_MEM_STR; 바이트 [] : [StructLayout(LayoutKind.Sequential)] public class OUR_MEM_STR { public byte[]

    4

    1답변

    "안전한"코드로 IntPtr을 실험하고 "안전하지 않은"모드로 작업하는 방식과 비교합니다. GCHandleType.Pinned는 안전하지 않은 모드에서 "fixed"를 사용하는 것과 비슷합니까? GCHandle pinnedArray = GCHandle.Alloc(byteArray, GCHandleType.Pinned); IntPtr pointer = pi