안녕하세요.
델파이 사용한지 얼마 되지 않은 초보입니다.델파이6, 사용OS 환경은 win98, XP입니다.
제가 질문 하고 싶은 요지는 VCL파일들(*.pas, *.dcu)의 관리에 대한 것입니다.
프리나 직접제작한 VCL관련 파일들의 path를 어떻게 관리하는게 좋은지 몰라서요.
(*원화표시를 /로 바꿉니다.)
*.dcu파일들을 전부 $(DELPHI)/Lib 폴더에 옮겨 놔야하는지..?
*.pas 파일들은 어디에 두어야 하는지...?
현재는
$(DELPHI)/lib 밑에 각 VCL별 폴더를 만들어
Environment - Options - Library 에서 Library Path에 추가 하고 있는데
(- lib 밑의 하위디렉토리는 참조가 안되는거 같더군요-)
너무 많아지는 것 같아서..효율상에 문제가 있지나 않을까 하는...
해서 Lib/dcu와 Lib/pas 폴더를 만들어 몰아 넣어 볼까 생각두 해보기도 하구요.
또 컴포넌트 등록하고 Uses에 unit을 추가 했는데도
코드인사이트 - 코트 완성기능, 코드파라미터,
툴팁기호인사이트(이명칭이 맞나 모르겠네요. 함수명위에 마우스를 가져가면 함수 원형을 풍선도움말로 나오는거)
등이 작동을 안하는 경우가 있더군요. 라이브러리 경로에 추가가 안되어서 그런거 같은데
이런 것들이 제대로 나올려면 어떻게 해야 하는지
선배님들의 많은 조언 부탁드립니다.
뭐 관리야 하는 사람 맘이겠지만... 저는 Source와 Binary를 따로 관리합니다.
D5LibSrc라는 폴더에 패키지별로 서브폴더를 만들어서 컴포넌트 소스를 관리하구요...
D5Lib라는 폴더에는 바이너리 파일들을 넣어둡니다.
이 안에 BPL, DCU, Res라는 폴더를 만들어서 BPL에는 패키지파일들(*.bpl, *.dcp)을 넣고, DCU라는 폴더는 *.dcu파일들을 넣고, Res는 리소스 파일들(폼등)을 넣어놓습니다.
옵션의 Library Path에는 위 세개 폴더만 넣어놓고, Browsing Path에는 D5LibSrc에서 자주 참조하는 컴포넌트 패스만 넣어둡니다.
첨 패키지 설치할때 옵션에서 OutPut패스만 잘 설정하시면 건드릴거 하나두 없이 잘 사용하실 수 있을겁니다...
^^ 항상 즐코하세요...