반응형
블로그 이미지
취미생활 추천받아여~       게임이든, 여가생활이든 :D

카테고리

분류 전체보기 (615)
☆잡동사니 (501)
☆코딩개발 (76)
☆영어공부 (38)
★★★★★★ (0)
Total
Today
Yesterday


반응형

이 글은 스크랩 되었습니다. 출처는 제일 아래 표시했습니다.

 

 

 

[DELPHI] 델파이(Delphi) 컴포넌트 추가 및 삭제

1) dpk와 pas가 존재하는 컴포넌트 추가하기

file/open을 클릭하여 dpk파일을 open - 패키지관리자창이 뜨면 install을 클릭 
- 컴포넌트의 라이브러리를 연결 - tools/environment options을 클릭 
- library탭을 클릭한후 library path의 ..을 클릭 후 라이브러리 경로를 선택후 ok을 클릭
- add을 누르고 ok을 클릭

2) dpk는 없는데 pas가 존재하는 컴포넌트 추가하기

1.file/new/other에서 package를 클릭
2.팩키지관리자창이 뜨면 add를 클릭한후 unit file name을 클릭하여 컴포넌트에 필요한
모든 pas파일을 선택
3.install을 클릭하여 컴포넌트를 추가
4.file/save as을 클릭하여 dpk파일을 저장
※ 나중에 또다시 팩키지 파일을 설치시에 편하게 설치하기 위해서입니다.

3) 설치된 컴포넌트 삭제하기

1.component/install package를 클릭
2.design packages에서 삭제하고 싶은 컴포넌트를 선택
(컴포넌트를 선택후 components를 눌러 컴포넌트 확인)
3.remove를 클릭하여 삭제
(add는 bpl파일을 추가시킬때 사용합니다.-볼랜드팩키지라이브러리)
4.tools/environment options을 클릭합니다.
5.library탭을 클릭한후 library path에서 삭제한 컴포넌트의 path를 선택후 delete

4) 설치된 컴포넌트가 어떤 컴포넌트 페이지에 등록되어 있는지 모를때

1.설치하려는 dpk파일을 열어 팩키지 관리자에서 pas파일을 열어서 아래의 부분을 참고


procedure Register;
begin
  RegisterComponents('Samples', [TMacProgress]);
end;


위의 내용에서 보듯이 'Samples' 컴포넌트 페이지에 컴포넌트가 추가 됨

5) 팔레트 페이지에 특정 페이지 추가하기

팔레트페이지에서 오른쪽 마우스를 누른후 properties 클릭
add버튼을 클릭한후 적당한 팔레트페이지명을 입력하고 확인버튼을 클릭
델파이6까지는 비어있는 팔레트페이지도 보였으나 델파이7부터는 비어있는
팔레트페이지는 화면에서 보이지 않습니다.

※ hide는 화면에 팔레트 페이지를 보이지 않게 하지만 한번 hide하면 보이게 하기 힘드므로 사용하지 않는다.

6) Activex 컨트롤을 컴포넌트로 추가하기

1. component/import activex control을 클릭
2. 상단 리스트에서 등록된 activex을 선택후 install을 클릭하며 컴포넌트가 추가
3. 상단 리스트에서 등록되지 않은 activex는 add버튼을 클릭후 추가하고 싶은 ocx 파일을 선택한후install을 클릭

예외사항 발생 시 대처 요령
if *.pas를 설치 하고 그 *.pas 가 포함된 *.dpk를 설치 하려 시도한다면 이미 *.pas 를 포함하고 있다는 에러를 띄우며 *.dpk가 설치되지 않는다. 
이 때는 *.pas 가 포함된 
\Borland\Delphi_Vx\Lib\해당 설치파일 제거후 다시 설치

 

 

 

출처  김성훈님 블로그

반응형
Posted by 과라나
, |

최근에 올라온 글

04-28 00:05

글 보관함