부모글 보이기/감추기 AD BLOCK 해제 요청 이 글에는 광고가 많이 들어가 있지 않습니다. adblock을 해제하셔도 글을 읽는데 그다지 부담이 없으니 해제를 부탁드립니다. MFC와 C#을 함께 공부중인데 MFC에선 MainApp.Cpp 파일안에 전역변수와 함수등 기능에 관련된 모든것을 넣어놓고 모든곳 에서 theApp.~ 로 편하게 호출해서 쓸수가 있는데요 C#에서 위와같이 Form.cs 에서 Program.cs 쪽의 함수나 전역 변수에 다이렉트로 접근할수 있는 방법이 있는지 궁금합니다. [다음 글] mac address얻으려고 하는데요..[이전 글] C#에서 BHO로 Windows Explorer에서의 동작이 가능할지요 [최초 등록일: 3/4/2015] [최종 수정일: 3/4/2015] 비밀번호 댓글 작성자 2015-03-04 11시58분 아쉽게도 C#에서는 클래스를 벗어난 영역에서의 전역 변수를 허용하지 않습니다. 그냥 유사한 방식으로 사용하는 수 밖에는 없습니다. 예를 들어, Program.cs에 있는 Program 클래스에 함수나 전역 변수를 정의하는 식입니다. 그리곤, Forms.cs에서 (theApp.~)와 같은 식으로 Program.~ 으로 접근할 수 있습니다. 정성태 2015-03-04 12시08분 [StudyMan] 빠른답변 감사합니다!두가지만 더 여쭤보겠습니다~1. 말씀하신데로 Program 클래스 안에 함수와 변수를 만들고 Form.cs 에서 접근하려 면 어떤방법으로 하여야 하나요?( Program 클래스를 static -> public 로 바꾼후에 public void test() 란 함수를 만들었으나 form.cs 에서 Program.~ 로 호출이 안됩니다)2. MFC 에서 쓰레드를 사용할때 다중쓰레드가 굳이 필요없을경우 MainApp 의 핸들을 전달받아 그 핸돌로 함수 여러개를 한번에 돌렸는데요 C#에선 쓰레드 하나당 함수 하나인거 같은데 MFC 처럼 쓰레드 하나에 함수 여러개를 사용할순 없나요? [guest] 2015-03-04 02시22분 [spowner] 1. class를 static으로 정의하는 것은 정적 클래스임을 의미하며 class가 인스턴스화 될 수 없다는 의미이므로 원하시는것과는 상관이 없습니다. 메소드를 public static으로 정의하셔야 합니다. 그래야 외부에서 호출 가능합니다.2. 어떤 말씀인지 모르겠네요. MFC(C++)이던 C#에서던 한 스레드에 동시에 처리 가능한 함수는 무조건 한개입니다. 메시지를 말씀하시는 거라면 Form의 WndProc 메소드를 오버라이딩 하여 사용할 수 있습니다. [guest] ... 31 32 33 34 35 36 37 [38] 39 40 41 42 43 44 45 ... NoWriterDateCnt.TitleFile(s) 4938김성대1/3/201815722채팅 프로그램관련 질문입니다. [9]14937Ques...1/3/201817877C# CPU 사용량 한계치 늘리는 방법 [2]4936무개1/3/201815022책 내용 인용하는 것에 관한 질문이있습니다. [1]14935몬난아12/28/201717818IIS 및 ASP.NET 이 서버에서의 동작방식? [2]4934Ques...12/26/201729141C# 해상도에 따른 자동 사이즈 조절방법이 궁금합니다. [3]4933Kay12/15/201715282C# VS 버전 에러 질문 드립니다. [1]14932정환나라12/13/201715610vs2013에서 빌드한 com 컨트롤 객체를 닷넷 2.0에서 사용하려 합니다 [4]4931Arvid12/12/201716287Visual Studio 2012 c# using문 참조 에러 [5]14929김성대12/8/201714470app.config에 관한질문입니다. [1]4928김성대12/7/201715399SQL Server 설치에러에 대한 질문입니다. [1]14926heyh...12/6/201714453[삭제] ContextSwitchDeadlock????4925ho12/5/201715030[삭제] WebBrowser로 드롭박스 로그인 페이지 탐색 시 발생한 문제에 대해 질문 올립니다.24924몽중언12/3/201715464C# 디버깅 모드에서만 DB Insert가 되는 현상 질의 [6]4923고요한11/23/201715618파일 확장자에 연결된 프로그램을 등록하는 방법에 대한 질문입니다. [2]4922박성훈11/23/201717031시작하세요! C# 7.1 학습 방법 [3]4921초보개발자11/20/201713805[삭제] 폼 사이즈 질문드립니다.4920Ques...11/19/201714590IEnumerable 의 "지연된 평가" 에 관하여 질문드립니다. [2]14919mskim11/16/201715276Split()을 이용하여 문자 구분 시 구분문자도 같이 저장하는 방법이 있나요? [2]4917ho11/16/201715750WPF XAML 트리거 관련해 문의 드립니다. [3]4918ho11/16/201716373 [답변]: 예제 프로젝트 첨부합니다. [4]24916필승11/11/201715880기본 웹 브라우저 체크는 어떻게 해야 하나요? [2]4915필승11/10/201715029WebBrowser 컨트롤 소리 출력 문의 드립니다. [2]4914Ques...11/10/201715705c# 버튼 이벤트에 관하여 질문드립니다. [2]4913Arvid11/8/201718556Log4Net 라이브러리를 이용하여 특정 기간이 지났을 때 자동 로그 삭제 기능 구현 질문 드립니다! [2]4912조범희11/8/201718107C# FTP 다운로드중 에러 발생.. [2]14911필승11/6/201716462WebBrowser 컨트롤 사용법에 대해 궁금합니다. [2] ... 31 32 33 34 35 36 37 [38] 39 40 41 42 43 44 45 ...