Q&A

  • 시리얼통신용 콤포넌트를 깔려고하는데..
제가 comm1102.zip 화일을 받아서 델피5에다 설치하려고 하는데 설치하는방법을 몰라서 질문드립니다.

제가 델파이 5를 쓰는데 델파이 5환경에서는 이 시리얼통신 콤포넌트를

어떻게 설치해야되는지 모르겟습니다. 저는 *.dpk와 *.bpl화일이 있는것만

설치해 봤는데

이렇게 *.dpr이나 *.pas 화일이 있는것은 어떻게 해야 되는지 모르겠습니다..



제발 도움을 좀 주십시요... 저는 시리얼통신 빨리 쨔야 됩니다..



거기에 COMM.DOC파일에 설치방법이 나와있습니다만 설치방법을

설명한대로하면 comm.dpr, comm.dcu 파일이 있어야 하는데 comm.dcu 파일이

comm1102.zip 안에는 없습니다. 다른사이트에서 이 콤포넌트를 다운받아서도

압축을 풀어보았는데 역시 없었습니다..

아마 ..comm.dpr, comm.dpk를 이용해서 *.dpk 화일을 만드는거 같은데

어떻게 해야될지 모르겠습니다..좀 도움을 주십시요..그럼 건강하십시요..



4  COMMENTS
  • Profile
    오장균 2000.06.03 01:54
    최 소 영 wrote:

    > 제가 comm1102.zip 화일을 받아서 델피5에다 설치하려고 하는데 설치하는방법을 몰라서 질문드립니다.

    > 제가 델파이 5를 쓰는데 델파이 5환경에서는 이 시리얼통신 콤포넌트를

    > 어떻게 설치해야되는지 모르겟습니다. 저는 *.dpk와 *.bpl화일이 있는것만

    > 설치해 봤는데

    > 이렇게 *.dpr이나 *.pas 화일이 있는것은 어떻게 해야 되는지 모르겠습니다..

    >

    > 제발 도움을 좀 주십시요... 저는 시리얼통신 빨리 쨔야 됩니다..

    >

    > 거기에 COMM.DOC파일에 설치방법이 나와있습니다만 설치방법을

    > 설명한대로하면 comm.dpr, comm.dcu 파일이 있어야 하는데 comm.dcu 파일이

    > comm1102.zip 안에는 없습니다. 다른사이트에서 이 콤포넌트를 다운받아서도

    > 압축을 풀어보았는데 역시 없었습니다..

    > 아마 ..comm.dpr, comm.dpk를 이용해서 *.dpk 화일을 만드는거 같은데

    > 어떻게 해야될지 모르겠습니다..좀 도움을 주십시요..그럼 건강하십시요..

    >



    *.dpr은 델파이 프로젝트 파일입니다. 아마도 컴포넌트 사용예제가 아닐까 싶네요...

    *.pas는 델파이 소스입니다.

    이 pas파일이 컴포넌트 소스라면 내용중 Register함수가 있을겁니다.



    procedure Register;

    begin

    RegisterComponents('VCL 모음', [TTrayIcon]);

    end;

    위 예에서 'VCL 모음'은 컴포넌트 파렛의 이름이고, [TTrayIcon]은 컴포넌트 이름입니다.



    컴포넌트 소스를 설치하려면 Component메뉴의 Install Component를 선택합니다.

    그때, 나타나는 Unit file name에 컴포넌트 소스를 찾아서 입력하면 됩니다.

    OK버튼을 클릭하고 이어 나타나는 윈도우에서 Install을 선택하십시오...



    질문에서 comm.dcu가 없다고 하셨는데, dcu는 pas가 컴파일하면 생성됩니다.



  • Profile
    최용일 2000.06.03 01:47
    안녕하세요. 최용일입니다.



    *.dcr은 컴포넌트 팔레트의 아이콘이 들어있는 리소스파일입니다.



    비슷하지만 두가지 방법으로 인스톨할수 있습니다.



    첫번째는 Components/Install Components...메뉴을 이용해서 기존의 패키지에 파일을



    추가하여 컴파일하시면 인스톨 되구요.



    두번째는 File/New하셔서 새로운 패키지 파일을 만들고 Comm.pas를 불러들여서 컴파일



    하면 인스톨됩니다.



    인스톨하면 Juanlai라는 탭에 TComm컴포넌트가 보일것입니다. 컴파일해서 생성된



    Comm.dcu파일은 델파이 LIB폴더에 넣어두시면 됩니다.



    ^^ 항상 즐코하세요.



    최 소 영 wrote:

    > 제가 comm1102.zip 화일을 받아서 델피5에다 설치하려고 하는데 설치하는방법을 몰라서 질문드립니다.

    > 제가 델파이 5를 쓰는데 델파이 5환경에서는 이 시리얼통신 콤포넌트를

    > 어떻게 설치해야되는지 모르겟습니다. 저는 *.dpk와 *.bpl화일이 있는것만

    > 설치해 봤는데

    > 이렇게 *.dpr이나 *.pas 화일이 있는것은 어떻게 해야 되는지 모르겠습니다..

    >

    > 제발 도움을 좀 주십시요... 저는 시리얼통신 빨리 쨔야 됩니다..

    >

    > 거기에 COMM.DOC파일에 설치방법이 나와있습니다만 설치방법을

    > 설명한대로하면 comm.dpr, comm.dcu 파일이 있어야 하는데 comm.dcu 파일이

    > comm1102.zip 안에는 없습니다. 다른사이트에서 이 콤포넌트를 다운받아서도

    > 압축을 풀어보았는데 역시 없었습니다..

    > 아마 ..comm.dpr, comm.dpk를 이용해서 *.dpk 화일을 만드는거 같은데

    > 어떻게 해야될지 모르겠습니다..좀 도움을 주십시요..그럼 건강하십시요..

    >

  • Profile
    최 소 영 2000.06.03 03:07
    최용일 wrote:

    > 안녕하세요. 최용일입니다.

    >

    > *.dcr은 컴포넌트 팔레트의 아이콘이 들어있는 리소스파일입니다.

    >

    > 비슷하지만 두가지 방법으로 인스톨할수 있습니다.

    >

    > 첫번째는 Components/Install Components...메뉴을 이용해서 기존의 패키지에 파일을

    >

    > 추가하여 컴파일하시면 인스톨 되구요.



    먼저 답변에 감사드립니다...



    그런데 comm.pas를 컴파일해보니 ...다음의 에러가 나는군요..

    제가 뭘 잘못하는거 같은데 다시 질문을 드려 죄송합니다..



    [Error] formMain.pas(89): Undeclared identifier: 'Comm1'



    너무 모르는게 많아서죄송합니다...



  • Profile
    최용일 2000.06.03 03:18
    안녕하세요. 최용일입니다.



    먼저 컴포넌트를 설치하세요.



    아래 에러의 내용은 comm.pas에서 발생한 것이 아니라 formMain.pas에서 발생한



    것입니다.



    ^^ 항상 즐코하세요.



    최 소 영 wrote:

    >

    > 먼저 답변에 감사드립니다...

    >

    > 그런데 comm.pas를 컴파일해보니 ...다음의 에러가 나는군요..

    > 제가 뭘 잘못하는거 같은데 다시 질문을 드려 죄송합니다..

    >

    > [Error] formMain.pas(89): Undeclared identifier: 'Comm1'

    >

    > 너무 모르는게 많아서죄송합니다...

    >