gcroot

기타/링크|2022. 12. 20. 16:05
300x250

https://kindtis.tistory.com/230

 

gcroot를 이용해 관리 클래스 managed class 를 멤버로 사용

C#을 툴로 사용할 경우 애로 사항이 많이 발생하네요. 이전에 올린 방법으로 비관리 코드 Native Code에서 관리 코드 Managed Code를 사용하려고 하면 우회에 우회를 통해 사용하는데 이게 너무 불편했

kindtis.tistory.com

 

https://m.blog.naver.com/PostView.naver?blogId=genenucleus&logNo=220592958447&targetKeyword=&targetRecommendationCode=1 

 

[C++/CLR] 비관리 클래스에서 관리 클래스를 멤버 선언 및 사용.

2010/08/11 [C++/CLR] 비관리 클래스에서 관리 클래스를 멤버 선언 및 사용.비관리 클래스에서 관리 클...

blog.naver.com

 

300x250

'기타 > 링크' 카테고리의 다른 글

오픈API  (0) 2023.01.17
attr() 메서드와 prop() 메서드의 차이점  (0) 2023.01.14
그래픽 비교 사이트  (0) 2022.12.12
CPU 비교 사이트  (0) 2022.12.12
에디트 플러스 소스 코드 정렬  (0) 2022.12.12

댓글()

C#으로 OpenGL 및 ImGUI 학습 2.5개월 경과 쇼케이스

기타/링크|2022. 10. 31. 17:31
300x250

https://github.com/oskis69/OpenGL-GA

 

GitHub - oskis69/OpenGL-GA: A Game Engine made to learn OpenGL and ImGUI

A Game Engine made to learn OpenGL and ImGUI . Contribute to oskis69/OpenGL-GA development by creating an account on GitHub.

github.com

 

 

https://www.reddit.com/r/opengl/comments/ycl1ml/showcase_of_25_months_of_progress_of_learning/

 

Showcase of 2.5 months of progress of learning OpenGL and ImGUI with C#

Posted in r/opengl by u/oskis69 • 76 points and 10 comments

www.reddit.com

300x250

'기타 > 링크' 카테고리의 다른 글

에디트 플러스 소스 코드 정렬  (0) 2022.12.12
3D 툴  (0) 2022.11.01
3D 모델 사이트  (0) 2022.10.28
주식 결손금 관련 기사  (0) 2022.10.21
html, css, js 코드 블로그에 넣기  (0) 2022.09.12

댓글()

C# 외부 프로그램 실행, 종료

윈도우 프로그래밍/c#|2022. 4. 9. 21:55
300x250

 

- 프로그램 강제 종료 방법(프로세스 명 입력)

              
              "ExpressVPN 부분은 프로세서 이름 변경"
                Process[] processList = Process.GetProcessesByName("ExpressVPN");
                for (int i = processList.Length - 1; i >= 0; i--)
                {
                    processList[i].Kill();
                    processList[i].Close();
                }

 

- 프로그램 실행 방법(파일경로, 프로그램이름 + 확장자 입력)

                //ExpressVPN.exe 변경, WorkingDirectory(폴더 위치) 변경
                System.Diagnostics.Process ps = new Process();
                ps.StartInfo.FileName = "ExpressVPN.exe";
                ps.StartInfo.WorkingDirectory = "C:\\Program Files (x86)\\ExpressVPN\\expressvpn-ui";
                ps.StartInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Normal;
                ps.Start();

 

 

 

 

300x250

'윈도우 프로그래밍 > c#' 카테고리의 다른 글

c# ListView 복사 및 붙여넣기  (0) 2021.01.18

댓글()