Q&A

  • 컴포넌트 등록시키는거좀 알려주세여..
인터넷에서 컴포넌트를 하나 받았는데..

등록이 안되는것같아여..



요아래도 어떤분이 등록하는거 설명해주셨는데..아무리해도 안되여..

제가 받은 컴포넌트에는 dpk랑 pas랑 있구여..

dpl은 없고 bpl은 있네여..



암튼..정확하게 알려주세여..

책을보고해도안되네여..



그럼 좋은하루되세여..

1  COMMENTS
  • Profile
    하얀까마귀 2000.05.13 01:33
    안녕하세요 하얀까마귀 입니다..



    음.. 이거 설명하자면 쬐끔 길어질것 같네요...



    간단하게 설명할께요...



    우선 받으신 콤포넌트가 소스까지 있는거니까.. 에러가 없다면 등록은 별 문제 없을겁



    니다.



    우선 메뉴에서 Component -> Install Component를 선택하세요..



    그러면 다이알로그 박스가 하나 뜨죠???



    여기에 탭이 두개 있습니다..



    하나는 into existing package

    또하나는 into new package



    첫번째꺼는 이전의 패키지에 넣는거고 두번째꺼는 패키지를 새로만들어서 넣는겁니다.



    음.. 그러니까 첫번째꺼는 델파이의 콤포넌트 탭중에 하나를 선택해서 넣는거고



    두번째꺼는 새로운 콤포넌트 탭을 만드는 겁니다.



    이전의 패키지를 사용할경우 //

    unit file Name : 이부분이 다운받으신 pas파일을 넣어주시면 됩니다.



    browse버튼을 클릭해서 여러개(여러개라면..)의 파일을선택하면 되겠죠?

    Search path 이건 이 콤포넌트에서 참조할 패스인데.. 이건 별로 신경안쓰셔도 됩니다.



    package file name : 이놈이 기존의 패키지를 선택하는 것으로 콤보박스죠?? 바로밑에 패키지 이름이 나오니까 어디에 들어갈지는 아실수 있을겁니다.



    두번째..........

    새로운 패키지에 넣을때..



    unit file name : 마찬가지로 다운받으신 소스를 넣어주시면 됩니다.



    Search path : 이놈은 그냥 넘어가구요..



    pakage file name: 이놈이 중요한데.. 여기에 새로생성될 패키지 파일명을 지정해



    주는 겁니다... 이건 아시기 쉽게 만들어 주면 되겠죠??? 아!! 그리고 패스는 다른



    패키지와 같은 곳에 넣어두시는 것도 좋고.. 따로 관리하시는 것도 좋을겁니다.. 이건



    기호에 맞게 하시구요... 단지 여기저기 하시면 나중에 무지 고생할수도...



    pakage description : 이건 델파이의 콤포넌트 탭에 나타날 이름 입니다...



    standard, additional, win21, system...... 등등 이 있죠? 바로 이 이름을



    정하는 겁니다...



    자 그럼 다 하셧으면 ok 를 클릭합니다.



    그럼.. 바로 컴파일을 하겠죠? 그러면서 package 다이얼로그 박스가 뜰겁니다..



    이놈이 소스창 뒤에 뜰수도 있으니까 내려보면 보이실 겁니다..



    그럼.. 컴파일 버튼이나 install버튼을 누루시면 됩니다...



    그리고 이창을 닫으면 아마 저장을 해라고 나오겠죠?? 그럼 저장하시구요..



    그럼.. 끝난겁니다..



    새로운 탭을 했으면 제일 뒷부분에 새로 추가한 탭이 보이실꺼고



    선택을 하셧으면 ( 아마 sample 겠죠?) 그 탭에 콤포넌트 하나가 추가된게 보이실



    겁니다..



    가끔.. 이런 탭에 보이지 않는 경우도 있습니다..



    이런 경우는 component-> configure palette메뉴를 선택하시면



    새로추가돈 탭과 콤포넌트들을 보실수 있을겁니다...



    그리고 다하신 다음 작업을 하실때.. 컴파일 에러가 날수 있습니다...



    이건.. 새로운 패키지의 패스를 따로 관리하는 경우 소스를 찾지 못해서 입니다.



    이런경우는 tools의 environment options에서

    library에 보시면 각각의 패스가 보이실 겁니다..



    거기서 library path를 추가해주시면 됩니다...



    헉헉.. 힘들다..



    그럼.. 즐거운 시간 되시구요..



    성공하시길 빕니다...



    - 하얀까마귀 -







    heimdal wrote:

    > 인터넷에서 컴포넌트를 하나 받았는데..

    > 등록이 안되는것같아여..

    >

    > 요아래도 어떤분이 등록하는거 설명해주셨는데..아무리해도 안되여..

    > 제가 받은 컴포넌트에는 dpk랑 pas랑 있구여..

    > dpl은 없고 bpl은 있네여..

    >

    > 암튼..정확하게 알려주세여..

    > 책을보고해도안되네여..

    >

    > 그럼 좋은하루되세여..

    • 안희준
    • 2000.05.13 01:38
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2000.05.13 02:42
      안녕하세요. 최용일입니다. 타이머를 이용하세요. 타이머에서 [오류]창이 떠있는가를 검색해서 떠 있다...
    • 힙합인
    • 2000.05.13 01:08
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 구창민
      2000.05.13 03:16
      힙합인 wrote: > 안녕하세요 저는 슈퍼 왕초보 델파이하는 사람입니다. > 제가 하드에 저장된 DB자료가 ...
    • 어린왕자
      2000.05.13 02:40
      힙합인 wrote: > 안녕하세요 저는 슈퍼 왕초보 델파이하는 사람입니다. > 제가 하드에 저장된 DB자료가 ...
    • 최석기
      2000.05.13 00:46
      확인해보지 않아서 맞는가 모르겠네요.. 아마 다음과 같이 해야 할꺼 같은데... WorkSheet.Range['A1...
    • 이창영
    • 2000.05.13 00:29
    • 4 COMMENTS
    • /
    • 0 LIKES
    • 이재식
      2000.05.13 01:21
      이재식 Wrote : 안녕하세요? 그런경우가 있을 것입니다. 이유는 like '뭐%'가 사실 Ansi SQL임에도 불...
    • 이창영
      2000.05.13 01:45
      이재식 wrote: > 이재식 Wrote : > 안녕하세요? > > 그런경우가 있을 것입니다. > 이유는 like '뭐%'...
    • 이재식
      2000.05.13 18:53
      > 역시 답변이 빠르군요. 감사! > 하지만 #은 쓸수없군요. 아마도 %만 쓸수있을듯 싶네요. > 제가 몇번해...
    • 바보
      2000.06.23 00:13
      > 죄송합니다. 제가 실수를 했군요. #이 아니라 *입니다. > 죄송합니다. 오타가 발생했군요. > 님의 말씀...
    • 조규춘
      2000.05.13 00:44
      대전왕초보입니다. wrote: > 인덱스가 중복이 되어서들 그렇다고 하는데요.... > 재가 이해가 안되는것은...
    • 2000.05.13 00:43
      대전왕초보입니다. wrote: > 인덱스가 중복이 되어서들 그렇다고 하는데요.... > 재가 이해가 안되는것은...
    • 이은정
      2000.05.12 22:54
      대전왕초보입니다. wrote: > 저는 TABLE를 DATABASE DESKTOP으로 만들었습니다. > 그래서 TABLE이 하드에...
    • azure
    • 2000.05.12 22:38
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 이재식
      2000.05.13 00:30
      azure wrote: > 퀵 레포트 중에 QRband나 QRgroup이 포함하고 있는 > DBText나 QRLabel보다 먼저 print ...
    • 레마
    • 2000.05.12 22:31
    • 1 COMMENTS
    • /
    • 0 LIKES
    • seagod
      2000.05.13 00:24
      sql을 클리어 하면 쿼리 컴포넌트에는 sql문이 없으니 open하면 에러나 나겠지요? 레마 wrote: > 콤...
    • 하얀까마귀
      2000.05.13 00:57
      안녕하세요 하얀까마귀 입니다... 어제 휴일은 잘 보내셨는지요.. 후후... 음 말씀하신 내용에서 사...
    • 주희
      2000.05.13 02:12
      감사합니다..꾸~벅~~하얀까마귀님.. 알려주신 팁 감사드립니다. > (근데 이경우 데이타셋이 오픈되면 ...
    • 하얀까마귀
      2000.05.13 03:50
      안녕하세요 하얀까마귀 입니다... 음.. 우선 changing 에서 어느 텝에서 발생을 하는지를 첵크 하세요.....
    • 하얀까마귀
      2000.05.13 01:09
      안녕하세요 하얀까마귀 입니다.. 이것도 몇번 답변한것 같은데.... 지로용지의 경우에 A3용지 크기의...
    • Mr.Q
    • 2000.05.12 21:54
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2000.05.12 22:26
      안녕하세요. 최용일입니다. Tab 키와 같은 다이얼로그키는 Key이벤트에서 잡히지 않습니다. 14543번 ...
    • 고보강
    • 2000.05.12 21:52
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 이재식
      2000.05.12 21:56
      고보강 wrote: > BDE를 사용한 로컬DB가 있습니다. 작업을 하다 비정상적으로 프로그램이 다운되었을때 작...
    • 강민주
      2000.05.12 22:41
      델초보... wrote: > STringGrid에서 문자열이 길경우 제한을 주고 '...'으로 대체할라구 하는데 > 어떻게...
    • heimdal
    • 2000.05.12 21:20
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 하얀까마귀
      2000.05.13 01:33
      안녕하세요 하얀까마귀 입니다.. 음.. 이거 설명하자면 쬐끔 길어질것 같네요... 간단하게 설명할께...
    • 한창희
      2000.05.14 13:41
      상현이라는 초보입니다. wrote: > procedure TForm1.Button1Click(Sender: TObject); > begin > With D...
    • 하얀까마귀
      2000.05.13 01:18
      안녕하세요 하얀까마귀 입니다.. 에러는 다른곳이 아니라 SQL문에서 day가 key word라서 생기는 겁니다....
    • 어린왕자
      2000.05.12 20:33
      음...방금 다른 컴퓨터에서 되네요.. 이상타..날씨가 흐려서 컴퓨터가 기분이 조아서 그런가..
    • cos
      2000.05.12 20:43
      황선희 wrote: > > 테이블을 Paradox로 쓰고 있습니다.(Local DB) > > 그런데, current 값을 읽어오...
    • 황선희
      2000.05.13 01:03
      cos wrote: > 황선희 wrote: > > > > 테이블을 Paradox로 쓰고 있습니다.(Local DB) > > > > 그런데...