* Powerbuilder 10.5

 

 

 

타겟은 어플리케이션을 관리하기 위해 존재합니다.

test 타겟에는 test.pbl 이 연결되어 있습니다.

실습하면서 만든 소스는 test.pbl 파일에 저장됩니다.

test.pbl 말고 다른 pbl 파일을 추가로 생성하여 소스를 저장할 수 있습니다.

 

 

 

1. 라이브러리 생성

 

파빌을 실행하고 시스템트리를 엽니다.

test 타켓 -> 마우스 우클릭 -> 팝업에서 Properties 클릭

 

 

 

 

라이브러리 목록이 보입니다.

'C:\pb_study\test.pbl' 은 소스파일 경로입니다.

New 버튼을 클릭합니다.

 

 

 

 

파일 이름에 test1.pbl 을 입력하고 저장 버튼을 클릭합니다.

 

 

 

 

새로 만들 라이브러리에 코멘트를 달 수 있습니다.

여기서는 '추가 라이브러리'라고 입력하고 OK 버튼을 클릭합니다.

 

 

 

 

추가로 생성된 test1.pbl 의 경로가 자동으로 입력됩니다.

소스 디렉토리(C:\pb_study)를 열면 test.pbl 파일이 생성되어있습니다.

OK 버튼을 클릭합니다.

 

 

 

 

시스템트리에 test1.pbl 이 추가된 것이 보입니다.

 

 

 

 

C:\pb_study\test.pbl;

C:\pb_study\test1.pbl;

 

라이브러리 목록입니다.

시스템트리에 이 순서대로 보입니다.

라이브러리 목록에서 이 순서를 변경할 수 있고

그렇게 하면 시스템트리 순서도 변경됩니다.

 

시스템트리 -> test1.pbl -> 마우스 우클릭 -> 팝업에서 Properties 클릭하면

'추가 라이브러리' 라고 코멘트를 작성한 내용을 확인할 수 있습니다.

 

 

 

2. 라이브러리 선택해서 소스 저장

 

여기에 소스를 저장해 보겠습니다.

 

New 아이콘을 클릭합니다.

PB Object 탭에서 Function 을 선택합니다.

 

 

 

 

전역함수(Global Function)를 생성할 수 있는 화면입니다.

Return Type : (None)

Function Name : gf_connect

라고 입력하고 저장합니다.

 

 

 

 

Application Libraries 에서 소스를 저장할 pbl 을 선택할 수 있습니다.

test1.pbl 을 선택하고 OK 버튼을 클릭합니다.

 

 

 

 

전역함수는 다음 강의에서 다룰 예정입니다.

여기서는 스크립트를 작성하지 않고 껍데기만 만들어 놓습니다.

 

시스템트리에 test.pbl 에 gf_connect 가 저장되어 있는 모습이 보입니다.

 

 

 

 

3. 라이브러리 해제

 

이렇게 pbl 은 타겟 단위(어플리케이션 단위)로 생성할 수 있습니다.

해제도 가능한데요.

 

시스템트리 -> test1.pbl -> 마우스 우클릭 -> 팝업에서 Remove Library 를 클릭합니다.

 

 

 

 

 

test1.pbl 을 test 타겟에서 해제할 건지 묻습니다.

예를 클릭합니다.

 

 

 

 

그럼 시스템트리에서 사라집니다. 그러나 test 타겟에서 해당 라이브러리를 해제하는 것일 뿐 파일 자체를 삭제하지는 않습니다.

 

 

 

4. 기존 라이브러리 등록

 

test1.pbl 을 다시 등록할 수 있습니다.

test 타겟의 라이브러리 목록 화면을 엽니다.

(시스템트리 -> test 타겟 -> 마우스 우클릭 -> 팝업에서 Properties 클릭)

 

라이브러리 목록화면에서

Browse 버튼클릭 -> Select Library 화면에서 test1.pbl 파일 선택하면 

라이브러리 목록에 등록됩니다.

 

 

 

5. 라이브러리 소스 이동

 

test.pbl 의 str_argument 를 test1.pbl 로 이동하겠습니다.

 

시스템트리 -> str_argument -> 마우스 우클릭 ->  Move 클릭

 

 

 

 

test1.pbl 을 선택합니다.

 

 

 

 

str_argument 가 test1.pbl 로 이동된 것이 보입니다.

 

 

 

 

소스를 이동시키는 더 손쉬운 방법이 있습니다.

 

시스템트리 -> str_argument -> 마우스 우클릭 드래그 -> test.pbl 드랍

-> 팝업에서 Move Here을 클릭하면 됩니다.

 

 

 

 

 

수고하셨습니다.

 

 

 

 

 

 

 

Posted by 신선봉(닉네임)

댓글을 달아 주세요