Q&A

  • 이에러 좀 해결해 주세요..
다른 폼에 이 유닛 소스를 연결했는데요... 왜 소스가 길어지거나..
서로 다른 의미에 소스 내용이거나 하면...
{$I uTest.Pas} 이런식으로 유닛 소스만 하나 더 추가해서 쓰잖아요..
그런식으로 이것두 유닛 소스를 추가해 준건데..
이런 에러가 나네요...
'Unit' expected but 'PROCEDURE' found

왜 그런지... 해결방법 좀 알려주세요 급합니다.
2  COMMENTS
  • Profile
    김성원 2002.05.17 14:59

    참고만 하시라고 알려드립니다.

    음..{$I } 구문은 말그대로 Include입니다. 소스를 내 현재 위치에 포함시켜 컴파일 한다는 뜻이니깐...
    많이들 실수 하시는 내용중... {$I uTest.Pas} 에서 uTest.Pas화일에 unit이라는 구문이 포함되어 있지는 않나여..? 현재 소스의 중간에 include를 사용하시면 당연히 불러들여야할 소스에는 Unit이나 기타 내용이 없어야 겟져..
    이게 아니라면 아마두... 불러들이는 첫부분이나. 상하 중간에 문법적인 에러겠져..
    그냐 참고 하시라고 적어 보앗습니다.


  • Profile
    박성훈 2002.05.16 22:52

    안녕하세요.
    위 에러는 문법에러입니다. 문장끝에 세미콜론(;)을 안쓰셨다거나
    end로 끝나지 않거나 하는 등의 경우에 나오는 메세지입니다.
    소소를 다시 천천히 살펴보세요.