일부 레거시 Delphi 프로젝트를 지원하고 있습니다. 이 프로젝트는 DLL에 저장된 모듈로 나뉩니다. 모듈 중 하나를 컴파일해야합니다 (마지막으로 2007 년에 컴파일 됨). 이 모듈은 모듈 DualListBox를 사용하고 형 TDualListBox의 변수가 있습니다, 내가 모듈 DualListBox를 어디서 찾는 지 잘 모르면Delphi DualListBox 모듈 - 어디에서 찾을 수 있습니까?
uses DualListBox ....;
...
lbMasterOrders: TDualListBox;
lbChildOrders: TDualListBox;
문제가됩니다. 내 컴퓨터에서 찾을 수 없으며 인터넷에서 찾을 수 없습니다. 필자가 아는 한, TDualListBox 구성 요소는 런타임에 행을 추가 할 수있는 ListBox와 같아야합니다.
처음에는 DualListBox가 RxLib의 일부라고 생각했지만 RxLib의 구성 요소는 DualListDialog라고하며 완전히 다른 것입니다.
어쩌면 이것은 이전 개발자가 만든 자체 작성 모듈이며, 어쨌든 삭제되었습니다.
하지만 어쨌든 2007 년에 컴파일 된 DLL은 완벽하게 작동합니다. 어쩌면 그 DLL을 decompiling하여 해당 모듈을 찾을 수 있는지 조사 할 수 있습니까? 그렇다면 디 컴파일 된 프로젝트는 어디서 볼 수 있습니까? 디 컴파일을 위해 DeDe를 사용하고 있습니다.
이 질문은 주제와 관련이 없습니다. [도움말]을 방문하십시오. –
나는 이중 목록 상자 대화 상자를 의미한다고 생각합니다. Delphi의 초기 버전에는 표준 대화 상자 형식이있었습니다. [듀얼리스트 박스 (https://books.google.se/books?id=zg7lBwAAQBAJ&pg=PA79&lpg=PA79&dq=DELPHI+DUALLISTBOX&source=bl&ots=xFzJozRSn7&sig=6AMWZrDmFHuCHSN_vLdcZJ6naT4&hl=sv&sa=X&ved=0ahUKEwjC2tWEirHXAhVSyaQKHZXsDDkQ6AEITDAF#v=onepage&q=DUAL&f=false) –
D7의 ObjRepos 폴더를 보면, DualList.Pas라는 유닛을 발견 할 수 있습니다. 이것은 @LURD가 언급 한 것일 수도 있습니다. 어쩌면 당신의 이전 개발자가이 유닛을 사용하고 이름을 바꿀 수 있습니다. – MartynA