[카즈] MYPI

[카즈]
접속 : 3665   Lv. 54

Category

Profile

Counter

  • 오늘 : 15 명
  • 전체 : 159932 명
  • Mypi Ver. 0.3.1 β
[학업] C# 프로세스 죽이는 코드 이거 잘못되었나요? (3) 2014/05/25 PM 08:36
private void button1_Click(object sender, EventArgs e)
{

Process[] processList = Process.GetProcessesByName("ALYac.aye");
while (processList.Length < 1)
{
processList = Process.GetProcessesByName("ALYac.aye");
Console.WriteLine("검색중...");
}
processList[0].Kill();
}

왜 이걸 해보면 처리되지 않은 예외라면서 안되는걸까요 ㅠ

신고

 

non-oan    친구신청

while (processList.Length > 0)
{
processList[0].Kill();
processList = Process.GetProcessesByName("ALYac.aye");
Console.WriteLine("검색중...");
}


while 문은 processList.Length 가 0 일때 끝나는데 이 후에 첫번째 요소를 접근하려고 해서 예외가 발생합니다.

[카즈]    친구신청

으아 그래도 예외처리가 안된거라는 메세지가.. 발생하네요 ㅠㅠ

redfield    친구신청

예외처리 코드를 넣어보시고 어떤 예외가 나는지 확인해 보시면 빨리 찾으실 수 있을거 같습니다. processList가 하나도 없거나 하는 경우인거 같긴한데 정확한건 디버깅하시거나 예외처리 코드를 넣어서 확인해 보세요~
X