dll 함수로 데이터 보내는 일은 string으로 가능하지만

 

반대로 받는건 StringBuilder 를 이용해야 하네요.

 

[DllImport("test.dll")]

public static extern int sample(string in_param, StringBuilder out_param);

 

StringBuilder s = new StringBuilder(100); // 문자열 최대 크기를 잡아주세요.

 

if (sample("test", s) == 0)

MessageBox.Show(s.ToString());

 

 

발췌정보:

http://www.devpia.com/MAEUL/Contents/Detail.aspx?BoardID=17&MAEULNo=8&no=77076&ref=77076

 

+ Recent posts