Q&A

  • 델파이로 코딩하다 보면...
-  모두 건강 조심하시구요.. -
5  COMMENTS
  • Profile
    최남선 2003.04.02 19:38
    정상 소스파일(*.pas)의 라인끝은 CR(#13) + LF(#10)로 끝나야 됩니다.
    비정상적으로 CR이 없어져서 라인끝이 LF만 있을때 델파이 컴파일러가
    오작동하게 됩니다. 라인수를 잘못 계산하는 것입니다.
    소스파일(*.pas)를 헥사덤프 프로그램으로 확인하시면 되고요...
    첨부이미지처럼 라인끝이 정상이 아니면 (정상: 파랑, 비정상: 빨강)
    소스코드를 한줄로 만든다음 엔터만 입력해두 CR + LF로 수정하실 수
    있습니다.

  • Profile
    하루를 소중히 2003.04.03 00:36
    고맙습니다.
    확인 해봐야 알겠지만, 도움이 될 수 있을 것 같네요.
    헥사덤프 프로그램을 어떻게 봐야 하는지 잘 모르겠군요.
    첨부이미지에서 정상: 파랑, 비정상: 빨강이 왜 그런지 합너 알아 봐야 겠군요.
    시간 있으시면 한번 더 설명 부탁 드립니다.
    다시 한번 감사 드립니다.

  • Profile
    구창민 2003.04.02 10:51
    그 경우는 논리적인 에러일 경우일 겁니다.

    컴파일러는 컴파일 할 필요가 없는 코드,

    즉, 논리적 흐름으로 볼때 그 코드를 수행하지 않거나

    혹은 전혀 무의미한 문장인경우일 거 같습니다.

    찬찬히 논리적인 흐름을 다시 한번 체크해보세요.

    그럼~ 즐거운 프로그래밍 하시길~

    사족: 델파이 컴파일러는 컴파일러 최고의 기술을 가진 볼랜드 제품이므로

    믿으셔도 좋습니다.

    이러니깐 볼랜드 추종자 같은데, ㅋㅋ 아니구여 볼랜드 컴파일러가

    정말이지 의외로 너무나 똑똑해서 자주 놀랐던 경험이 있어서요..^_^




  • Profile
    하루를 소중히 2003.04.02 18:23
    논리적인 에러일 경우 그럴 수도 있겠군요.
    하지만, 이경우 논리적인 에러는 아닌 것 같으데...
    그 부분을 수행하지 않거나, 전혀 무의미한 문장도 아니고 말입니다.

  • Profile
    KDDG_hyun 2003.04.02 18:50
    사용안하는 변수, begin end; 의 위치 등등 의 이유에 따라서

    그러드라고요..

    코드를 함 올려 보세요..

    도움이 못되서 죄송..