Loading...

WPF + C++ (DLLImport)

test.cpp-------------------------------------------- #include extern "C" { __declspec(dllexport) void DisplayHelloFromDLL() { printf ("Hello from DLL !\n"); } } ---------------------------------------------------- test.cs---------------------------------------------- using System; using System.Runtime.InteropServices; class HelloWorld { [DllImport("TestLib.dll")] public static extern void Displa..

Window Form - [STAThread]의 의미는?

간만에 다시 시작하는 c# 프로그래밍...헐헐. 윈도우 폼 프로젝트를 시작하면 아래와 같은 미리 만들어진 코드를 볼 수 있다. namespace WindowsFormsApplication1 { static class Program { /// /// 해당 응용 프로그램의 주 진입점입니다. /// [STAThread] static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.Run(new Form1()); } } } 위의 코드에서 [STAThread]는 단일 스레드로 지정하는 속성이며 다중 스레드를 사용하지 않는다는 것을 의미한다.