본문 바로가기

Windows

C#에서 C++ DLL 호출하기 예제

반응형

C#에서 C++ DLL을 호출하는 여러가지 방식에 대한 예제입니다.


public static extern int SetStringArray(byte[] tStr);

unicode로 된 string을 전달하는 방법입니다.


public static extern void GetStringArray(int index, byte[] tStr);

저장된 string을 가져오는 함수입니다.


public static extern void SaveData(string pathdir, string filename);

string을 전달하는 방법입니다.


public static extern void SetData(int tsize, double[] inputdata, out IntPtr outdata1, double[] outdata2);

double **를 가져오는 방법입니다.


DLL과 C# 소스를 같이 첨부합니다.



MarshallSample.zip


반응형

'Windows' 카테고리의 다른 글

Window terminal 설정화일  (0) 2019.08.09
원격데스트톱 로그인 실패  (0) 2019.05.03
c# command line sample.  (0) 2019.02.26
KB2932677 설치 오류 발생시  (0) 2014.03.14
Windows7 에서 "로컬 영역 연결"이 사라졌을 경우  (0) 2013.08.23