728x90
// ๋ฉํฐ์ค๋ ๋ ํจ์ ์ ์ธ
mainThread = new Thread(work);
mainThread.SetApartmentState(ApartmentState.STA);
mainThread.Start();
// ๋ฉํฐ์ค๋ ๋ ํจ์ ๋ด๋ถ
Clipboard.SetText("ํ
์คํธ");
์ถ์ฒ:
https://taeminimini.tistory.com/m/437
Thread ๋ด ์์ OLE ํธ์ถ์ STAThreadAttribute
C# Thread ํ๋ค๋ณด๋ ๋ง๋ค์ด๋์ ์ฐ๋ ๋์ Clipboard๋ฅผ ์ฌ์ฉํ๋ ค๊ณ ํ๋ ์๋์ ๊ฐ์ด ์ค๋ฅ๊ฐ ๋ฐ์ํ๋ค. ๐ฅ System.Threading.ThreadStateException: 'OLE ํธ์ถ์ ์ํํ๋ ค๋ฉด ํ์ฌ ์ค๋ ๋๋ฅผ STA(๋จ์ผ ์ค๋ ๋ ์ํํธ)
taeminimini.tistory.com
728x90