Q&A

  • case 문에 관해서...
안녕하세요?

case문에 관해서 궁금한 점이 있는데요

'A'라는 이벤트를 수행하면 아무 이상이 없는데요 'B'라는 이벤트를 수행

하면 같는 구문인데도 프로그램 진행이 이상해져서 에러가 납니다.

예를 들어 보겠습니다.

case i of
      1: begin
            data := i;                        <----   여기까지는 잘 진행하다가
            senddata(i);                   <----   이곳으로 와서 수행해                
      end;                                               야하는데
      2: begin
            data := i;
            senddata(i);
      end;
      3: begin
            data := i;
            senddata(i);                    <----   이곳으로 와 버립니다.
      end;
end;

컴파일은 돼는데 'A' 라는 이벤트는 정상적인데 'B'라는 이벤트를 수행하는

순간 이상한 에러메서지와 함께 프로그램이 멈춤니다.

그럼 답변 부탁드리겠습니다.

감사합니다.
1  COMMENTS
  • Profile
    [勳]후니 2004.06.08 20:55
    case 문제가 아닌것 같네요

    senddate(i) 부분에서 에러가 발생해서

    case문 마지막으로 넘겨온 것입니다.

    문제가 발생한 부분은 따로 있습니다.

    다시 잘 딸아가 보세요~