uses에서 주석처리했는데 잘 동작한다면 그대로 쓰시면 될텐데요.
컴포넌트를 폼에 추가하면 저장하거나 컴파일할 때 uses에 관련 유닛이 자동으로 추가하지만, 반대로 그 컴포넌트를
폼에서 제거했더라도 uses에서 유닛이 자동으로 제거되지는 않습니다. 그래서 불필요하게 uses에 항목이 남아있었을
수 있습니다.
하지만 처음 그 폼을 열 때 실제로는 그 컴포넌트가 폼에 있었는데 델파이에 설치되지 않은 컴포넌트라서 에러메시지를
내면서 삭제되었을 수도 있습니다. 처음 삭제되고 나면 더이상 에러가 나지 않을 것이기 때문에 지금은 그 에러를 보실 수
없을 겁니다. 그런 경우라면 문제가 귀찮아집니다. 원래의 폼 소스를 찾으셔야 할 듯.
어쨌든 ActnPopupCtrl은 액션에서 팝업메뉴 연동을 할 수 있도록 하는 컴포넌트를 가진 유닛으로, 다음의 위치에서
다운받을 수 있습니다. 원래 델파이7 업데이트에서 포함되기로 되어있었던 비공식 패치인데, 제가 델파이7을 제대로
패치해놓지 않아 실제로 포함되었는지 어떤지 모르겠습니다.
http://codecentral.borland.com/Item.aspx?id=18870
genari 님이 쓰신 글 :
: 며칠전 바이러스로 인해 os재설치 하고 Delphi7을 다시 설치했는데
: 그때부터 전엔 이상없이 컴파일되던 프로그램이 실행시키면
: 'ActnPopupCtrl.dcu파일이 없다...' 는 메세지가 뜹니다.
:
: 프로젝트를 열때도 Error가 뜨는데 'QuickReport의 PrinterSettings.ExtendedDuplex Property가
: 없다..' 는 메세지가 떠서 무시하고 실행시키면 어김없이 위와 같은 메세지가 뜹니다.
: Borland 폴더를 찾아봐도 그런 dcu파일이 없는데....
:
: 팝업메뉴 컴포넌트가 있는 .pas 파일 실행시 에러난듯 혹
: 아시는 분 있으심 부디 답변 부탁드립니다.
: 안되니깐 무지 깝깝해서리....!
: 그럼.
:
: *일단 uses 에서 ActnPopupCtrl 을 주석처리해서 쓰고 있습니다.