Q&A

  • 컴퍼넌트 등록이 안되서 질문을 드리는데요...
다른 사람에게 버튼 관련 컴퍼넌트를 받아 install.. compile 할려구 하니
아래와 같은 메세지가 뜨더군요.

[Fatal Error] Could not create output file 'c:\borland\delphi5\Projects\Bpl\dclusr50.bpl'

갑자기 왜 이러지 ? 하면서 help도 참고하고.. 해당 폴더의 속성을 알아
보니 '읽기전용'으로 되어 있더군요.

그래서 '읽기전용' 해제하고 다시 compile을 해보면 또 같은 error가
뜨고.. 그 폴더는 '읽기전용'으로 재설정 되어 버립니다.

왜 component install이 안되는 것이고.. 그 폴더가 왜 자꾸 '읽기전용'으로
변환이 되는 것인지요 ?
2  COMMENTS
  • Profile
    시나브로 2004.01.18 02:26
    컴포넌트가 어떤식으로 되어있는지 궁금하네여

    pas 파일만 있을경우, bpk 로 되어있을경우, bpl 로 되어있을 경우에 따라서

    설치법이 틀립니다.

    메뉴에 Tools -> Environment Option 에서

    Library 탭에서 Library path 를 선택해서 관련 컴포넌트의 소스가있는

    폴더를 선택해주세여.

    bpk 인경우에는 여기서 님이 하신데로 하시면 되구여

    pas 인 경우에는 아래 사항을 따라하세여.. ^^

    그리고 메뉴에 Component -> InstallComponent 해서여

    Into new Package 탭에서요 원하는 패키지 이름쓰고

    pas 파일을 선택후 컴파일 인스톨 하시면 될겁니다.

    그리고 bpl 일경우에는

    메뉴에 Tools -> Environment Option 에서

    Library 탭에서 BPL output directory 에서 path 를정해주면 되었던것 같습니다.

    저두 초보라서 아는데로만 썼습니다. 도움이 되셨음하네여.. ^^

  • Profile
    보리문디 2004.01.19 19:15


    일단 관심을 가져 주신데 대해 깊이 감사를 드립니다.

    저 같은 경우 pas file만 존재한 경우였는데... 좀 어이가 없게도 PC를
    rebooting 하고 bpl 폴더의 dclusr50.bpl file 삭제후 install을 하니 처리가
    되더군요.

    물론 그 이후에 해당 dcu file을 lib 폴더에 복사를 하는 덤태기 작업까지... ㅡ.ㅡ;;;

    좀 웃기지 못한 현상으로 당황을 하였던것 같습니다.