Windows

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

폼나게살자 2019. 3. 5. 18:20
반응형

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


반응형