안녕하세요?
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'라는 이벤트를 수행하는
순간 이상한 에러메서지와 함께 프로그램이 멈춤니다.
그럼 답변 부탁드리겠습니다.
감사합니다.
senddate(i) 부분에서 에러가 발생해서
case문 마지막으로 넘겨온 것입니다.
문제가 발생한 부분은 따로 있습니다.
다시 잘 딸아가 보세요~