Q&A

  • 움직이는 GIF파일을 델파이에서 사용
움직이는 GIF파일을 델파이에서 사용하려고 본 게시판을 들렸었습니다.

물론 아무것도 모르는 제게 있어 많은 도움은 되었지만, 다들 고수(?)들이신지

설명이 너무 함축적이다보니 무지 고생했습니다.

그래서, 저와 같은 어려움을 가진 분들을 위해 초보자의 입장에서 아주 순차적으로

제가 몰랐던 부분들을 풀어서 설명드리고 합니다.

보시고, 오류가 있다거나 수정 및 첨가할 내용이 있다고 생각되시는 분은 기탄없이

멜 주시기 바랍니다.



자 그럼 하나하나 시작하도록 할까요?



1. 델파이 컴포넌트 DOWN 받기

우선 움직이는 GIF파일을 델파이에서 사용하기 위해서는 당연히 움직이는 GIF파일을

지원하는 컴포넌트가 필요합니다.

보통은 www.rxlib.com에서 다운받으시는 것 같은데, 전 해당 페이지로 연결이 잘

되지 않아 www.procbuilder.com/main.html - 컴포넌트 자료실에서 다운받았습니다.

그래서, 제가 설명드리는 것은 물론 제가 다운 받은 것을 기준으로 설명드립니다.

다운 파일명 : RxLib_2.zip



2. 컴포넌트 설치를 위한 zip 풀기

컴포넌트 zip파일을 다운 받으시면 우선 풀어야 하겠지요.. winzip이든 알집이든

기타 등등으로 zip을 푸시면 RxLib_2.75 - rxinst.exe가 보입니다.

척 보기에서도 rx install인걸 아시겠죠.

가감하게 클릭으로 실행하세요..

그럼 친절한 설치마법사가 진행되고 어떤 망설임도 없이 next..!!

설치를 종료하게 되면 /Program files/Bolnad/rx/delphi5/rx 디렉토리가 설치됩니다.



3. 델파이에 컴포넌트 등록하기..

자 여기까지 오셨으면 이제 1/3이 완성된 것입니다.

이제는 어렵게 받아오신 컴포넌트를 델파이에 설치하셔야 하겠지요?



지금부터 설명드리는 내용은 /Program files/Bolnad/rx/delphi5/rx/Readme.txt를

참조해서 Delphi5를 기준으로 한 것입니다.

기타 버전을 가지고 계신 분들은 해당 파일의 각자에게 맞는 버전의 설명을 참조해

주세요...



자 그럼 순차적으로 따라해주세요.



1) 우선 /Program files/Bolnad/rx/delphi5/rx/Units/Rx.inc에서 {$DEFINE DCS}를

실행되지 않도록 해당 LINE을 주석처리해 주세요.(전 //를 이용했습니다.)



2) 델파이를 실행합니다.



3) 메뉴항목의 FILE-OPEN을 실행한 후 /Program files/Bolnad/rx/delphi5/rx/Units

에서 Rxclt5.dpk를 선택합니다.



4) "Pakage ...." 창에서 "Compile" button을 실행한 후 종료합니다.



5) 3), 4)의 과정을 Rxdb5.dpk, Rxbde5.dpk에 대해서도 반복적으로 수행합니다.



6) /Program files/Bolnad/rx/delphi5/projects/bpl/에 생성된

Rxclt5.bpl, Rxdb5.bpl, Rxbde5.bpl를 잘라 /Windows/Sysem/에 붙여넣기를 합니다.



여기까지가 runtime pakage의 등록을 완성한 것입니다.

다음은 design-time pakage를 등록할 차례입니다.



7) 메뉴항목의 FILE-OPEN을 실행한 후 /Program files/Bolnad/rx/delphi5/rx/Units

에서 Dclrx5.dpk를 선택합니다.



8) "Pakage ...." 창에서 "Compile" button을 실행한 후, "Install" button을 실행

한 다음 종료합니다.

(해당 처리는 RX Library 컴포넌트를 컴포넌트 팔레트에 등록하는 것입니다.)



9) 7), 8)의 과정을 Dclrxdb5.dpk, Dclrxbd5.dpk에 대해서도 반복적으로 수행합니다.



4. 움직이는 GIF를 사용하기

자 이제 다 왔습니다.

델파이 컴포넌트 팔레트에서 RX Controls, RX Tools, Rx DBAware 세가지 tap이 생성

된 것을 확인해 보세요.

무지 많은 컴포넌트가 있죠.. 참 안타깝게도 그 많은 컴포넌트에 대해서는 저도

아는게 없습니다.

아쉽지만, 그 부분은 다른 여러분들이 자료를 올려주시면 좋겠네요..



우리가 여기까지 온 것은 움직이는 GIF파일을 델파이에서 사용하고자 하는 것이니깐,

모든 아쉬움을 접어두고 이제 본격적으로 시작해 보죠..



Rx Controls tap에서 RxGIFAnimator 콕 찍어서 쓰시고 싶으신데 놓으시죠.

그리고, 쓰고자 하는 GIF 파일을 load하면 1차는 끝.

잊지마시고, RxGIFAnimator의 property "Animate"를 꼬옥 "true"를 해 주세요.

그래야 그림이 움직이지요.



이제 다왔습니다.

움직이는 그림파일을 보시면 아마 뿌듯하실 거에요.



다른 어려운 질문을 가급적 피해주세요..

그럼 많은 도움이 되시길..













0  COMMENTS