Q&A

  • 디버거에서 for loop의 카운터가 꺼꾸로 ...
- 소스프로그램

var

i, sum : integer;

begin

생략

sum := 0;

for i := 1 to 100 do begin

sum := sum + i; '행A

생략

end;



- 현황 및 문제점

프로그램을 실행하면 정상적인 값이 나옵니다.

그런데 디버거로 실행도중에 행A에서 watches로 i 값을 보면

처음에 100 이 표시되고 실행되면서 99, 98, ...로 줄어듭니다.

또 sum 값을 watches로 보면 정상적으로 1, 3, 6, ...으로 나옵니다.

즉 프로그램은 정상적으로 1에서 100으로 진행되는데 디버거 watches에서는

100에서 1로 꺼꾸로 나옵니다.

또 i를 배열의 첨자로 사용하면(s[i]처럼) 처음에 s[1]이 아니라 s[100]값을

보여줍니다. 물론 프로그램에서는 s[1]으로 계산됩니다.

우찌 이런일이 발생할까요?

프로그램이 깨진걸까요? 혹시 옵션선택에 그런게 있나요?

고수분들의 조언을 부탁드립니다.



0  COMMENTS
    • 김진선
    • 2000.10.06 21:19
    • 2 COMMENTS
    • /
    • 0 LIKES
    • cell
      2000.10.07 02:51
      한대의 pc에 MS-SQL7.0을 설치하시고 작업을 하시면 되겠네요. 일단 Win98에서도 MS-SQL이 설치되니까요. ...
    • 어린왕자
      2000.10.07 02:29
      김진선 wrote: > 안녕하세요.. > 초보들의 공부를 도와주시는 모든 분들에게 우선 감사를 드리고요... ...
    • 백근훈
      2000.10.06 20:44
      사발우성 wrote: > 안뇽 하신가여 여러고수님들... 바코드에 대해서리.. 질문할라구 함당.. > > 바코...
    • 사발우성
      2000.10.06 22:55
      com1포트 리더기임당... 이건어떻게 해야하나여... 이것두 똑같은 방법으로 하면 돼는건가여.... 아...
    • cell
      2000.10.07 03:04
      바코드 리더기라고 표현을 하셨는데... 정확하게 뭔지를 모르겠군요. 단순히 바코드 스캐너를 말씀하시는...
    • 사발우성
      2000.10.07 03:17
      Cell님 정말루 감솨여 ㅠㅠ 자주 도움을 받도록하겠습니다... 그럼 이만..
    • 머슬맨
    • 2000.10.06 20:29
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 백근훈
      2000.10.06 22:08
      머슬맨 wrote: > 테이블에 상품을 등록할때 이미 그 상품이 존재할때.. > 새로 등록되지 않고 수량많 추...
    • 바보감자
      2000.10.06 21:57
      머슬맨 wrote: > 테이블에 상품을 등록할때 이미 그 상품이 존재할때.. > 새로 등록되지 않고 수량많 추...
    • 어린왕자
      2000.10.07 02:39
      안녕하세요..영원한 델초보 어린왕자임다.. 답변이 쫌 그렇더라도 이해해주세염..저두 초보라서.. a가 소...
    • 강인규
      2000.10.06 23:12
      StringReplace라는 함수가 있습니다. 응용하시면 원하는 결과를 얻을 수 있을겁니다. var sm : string;...
    • 바보감자
      2000.10.06 23:29
      감사 하무니다~ ^^ 정말 감사하구염 언제나 즐 코 하세염 헤헤헤 즈을 코 즐즐즐 코 즈을코 즐즐즐즐코...
    • New7
    • 2000.10.06 20:18
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 질문맨
    • 2000.10.06 20:18
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 정계훈
      2000.10.06 23:11
      간단히 생각하면 음... TreeView1의 Align을 alLeft로 TreeView2의 Align을 alClient 로 두시고 폼 이벤...
    • 까까
    • 2000.10.06 19:55
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 초생
    • 2000.10.06 19:38
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 김하늘
    • 2000.10.06 19:31
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 김경태
      2000.10.06 19:56
      김하늘 wrote: > 하이요~~~ > 오라클 테이블 생성스크립트를 통하여 오라클 테이블을 만들려고 하는데 >...
    • 김하늘
      2000.10.06 20:54
      아래 구문이 토드에서 뽑아온 오라클 구문입니다~~~ CREATE TABLE PRICE_TMPX ( PRODALIAS VARCHAR2 (...
    • 구창민
      2000.10.06 18:57
      김태영 wrote: > 비주얼 베이직을 사용하다보면 클래스 모듈이라는 것이 있습니다. 그런데 델파이에서는 ...
    • 손규만
    • 2000.10.06 18:35
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 구창민
      2000.10.06 18:45
      손규만 wrote: > 프로그램 실행 후 새로운 파일을 불러와서 작업을 하기위해 > 앞에서 실행한 변수 모두...
    • coco
    • 2000.10.06 18:11
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 이진우
      2000.10.06 22:36
      coco wrote: > odbc를 설정하여서 ms-sql을 연동하는 프로그램을 제작하였습니다. > > 그런데 배포에 ...
    • coco
      2000.10.06 23:34
      BDE엔진 이라함은 무얼 의미 하는거지요? 찾아는 볼게요! 그래도 알고계신점 설명좀 부탁할게요!... 이진...
    • MrQ
    • 2000.10.06 15:53
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 조헌철
    • 2000.10.06 13:50
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 어린왕자
      2000.10.07 02:46
      조헌철 wrote: > 폼의 크기가 어느정도일
    • 구창민
      2000.10.06 18:35
      조헌철 wrote: > 폼의 크기가 어느정도일
    • 조헌철
      2000.10.07 02:22
    • 김경태
      2000.10.06 20:03
      질문이요 wrote: > 수고덜마느심니다. > 디비에 저장된 내용을 > 인쇄하려구하는데요 > QRDBText 를 사...