2012-06-27 3 views
0

vb의 내 메모장 프로그램은 C : \ libraries \ My Documents \ Visual Studio 2010 \ Projects \ notepad \ notepad \ bin \ debug \ notepad.exe에 저장됩니다.
내 Tic -Tac-Toe 프로그램은 C : \ libraries \ My Documents \ Visual Studio 2010 \ Projects \ Tic-Tac-Toe \ Tic-Tac-Toe \ bin \ debug \ Tic-Tac-Toe.exe에 저장됩니다.Visual Basic의 다른 프로젝트를 통해 프로젝트 시작하기

이들 응용 프로그램의 경로입니다 (두 번 클릭 할 때 실행되는 응용 프로그램).

이제 Visual Basic에서 세 번째 프로젝트를 만들고 싶습니다. 버튼은 두 개뿐입니다. 하나는 tic-tac-toe를 실행하고 다른 하나는 메모장을 실행하는 것입니다. 이것을 어떻게 성취합니까? 즉, 다른 프로젝트의 단추를 클릭 할 때 한 프로젝트를 어떻게 실행합니까?

답변

0

Process.Start 메서드를 호출하고 실행 파일의 파일 경로를 전달하기 만하면됩니다. 더 많은 유연성을 제공하는 다른 방법이 있지만, 필요한 것이 충분하다고 생각합니다. 예를 들어 : 해당 경로 가능성이 다른 PC의에 변경됩니다 때문에

Process.Start("C:\libraries\My Documents\Visual Studio 2010\Projects\notepad\notepad\bin\debug\notepad.exe") 

, 나는의 app.config 또는 다른 구성 위치에 경로를 넣어 추천 할 것입니다.

+0

오케이. 고맙습니다. :) –

+0

올바른 경로를 지정했지만 지정한 파일을 찾을 수 없다는 처리되지 않은 예외가 발생했습니다 –

+0

라이브러리가 유효한 폴더 이름이 아닙니다. Windows 탐색기가 표시하고 허용하는 것은 가짜 위치이지만 파일 시스템의 실제 실제 폴더는 아닙니다. 실제 경로는 아마도 C : \ Users \ Rohit \ Documents \ Visual Studio 2010 \ Projects \ notepad \ notepad \ bin \ debug \ notepad.exe' 라인을 따라있을 것입니다. 실제 경로를 얻으려면 탐색기에서 실행 파일을 마우스 오른쪽 버튼으로 클릭하고 컨텍스트 메뉴에서 "속성"옵션을 선택하고 속성 대화 상자 창에서 "일반"탭을 연 다음 "위치"행을보십시오. –

관련 문제