위 질문에 이렇게 바꿔 봤어요 이게 더 좋을꺼 같긴한데 고칠 부분이 있을까요? private void StartThread() { if (thread == null || !GoThread.IsAlive) { thread = new Thread(new ThreadStart(GoThread); GoThread.IsBackground = true; GoThread.Priority = GoThread.Normal; GoThread.Start(); } } // 쓰레드 함수 진행 void GoThread() { try { while (queue.Count != 0) { // 큐에 쌓여 있는 작업 진행 queue.Dequeue(); // 쓰레드 안에 있으니 아래 처럼 인보크 사용해서 지행 this.Invoke((MethodInvoker)delegate { textBoxOutputLog.Text = ResultLog; }); Thread.Sleep(1); } } }
몇가지 테스트를 더 해봤어요 ... 기본 큐브는 적용이 되네요 ... 큐브에 EDIT > 윗면 face 클릭 > I > E > move -> 적용잘됨 큐브에 EDit ->윗면 face 클릭 > I > face 클릭 > S > X로 사이즈 변경 > 윗면 가운데 face 클릭 > E > Move -> 적용 안됨 추가 연구 : 큐브에 베벨을 적용한 후 큐브에 사이즈 또는 I,E를 적용해도 베벨이 적용되네요 ... 결론 : I를 적용 (Insert Faces)한 Face를 리사이징 하고 E를 적용하면 베벨이 적용되지 않음 ... 첨부터 베벨을 적용을 해야겠네요 흠 ... 좀더 연구해봐야하겠네요 ... 이전 버전은 이거 잘됬었나 ...
그리고 처음에 POST 메세지 보내면 아래 같은 메세지가 스프링 부트 로그에 출력됩니다. 2024-07-02T01:43:51.534+09:00 INFO 7212 --- [mvctest] [nio-8080-exec-1] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring DispatcherServlet 'dispatcherServlet' 2024-07-02T01:43:51.535+09:00 INFO 7212 --- [mvctest] [nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Initializing Servlet 'dispatcherServlet' 2024-07-02T01:43:51.535+09:00 INFO 7212 --- [mvctest] [nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Completed initialization in 0 ms 그리고 그 후에는 나타나지 않네요 ....
class MyDataStore(context : Context { private val Context.dataStore : DataStore by preferencesDataStore("user_pref") => 에서 private val Context.dataStore : DataStore by preferencesDataStore("user_pref") class MyDataStore(context : Context { 로 Context.dataStore 를 class밖으로 뺐어요 ...