이전 버전 (2000 년 경) IBM VAST 4.5 응용 프로그램을 VA 스몰 토크로 포팅합니다.VisualAge Smalltalk 4.5 응용 프로그램을 VA Smalltalk 8.6으로 이식하는 중 오류가 발생했습니다.
오류 메시지없이 VAST 저장소에서 새 VA 스몰 토크 저장소로 응용 프로그램을 가져올 수있었습니다. 나는 응용 프로그램을로드 할 때이 오류가 발생합니다
Error: 365 Cannot complete the load because CwItem can only be defined by one of ('CwControls V 4.5a' 'CwWindowsControls V 8.6.0 [269]').
나는 CwControls이 CwWindowsControls로 변경하지만 내 스몰 토크의 지식은 매우 녹슨 것을 이해 : 나는이 문제를 해결하는 방법을 모른다. 버지니아 스몰 토크 그룹의
누군가가 비슷한 상황을 언급하지만 그의 대답은 나에게 약간의 비밀입니다 : 난 빈 응용 프로그램 이름 CwControls을 만들 때
"CwControls 응용 프로그램 이름이 CwWindowsControls으로 새 버전으로 변경됩니다. 앱을로드 할 수 있습니다.이 앱의 컨트롤을 사용합니다. '
CwControls라는 빈 앱을 만들 수 있지만 원래의 CwControls가 제공하지 않는 메소드가 정상적으로 제공되지 않으므로 애플리케이션이 컴파일되지 않는다는 것을 알고 있습니다.
이 문제를 어떻게 해결할 수 있습니까?
대단히 감사합니다!
구성 맵 또는 응용 프로그램을로드 할 때 오류가 발생합니까? 구성 맵을로드하는 경우로드중인 응용 프로그램 중 하나 인 CwControls가 나열되어 있습니까? –
안녕하세요 @ David-Buck, 전제 조건으로 CwControls를 사용하는 응용 프로그램을로드하고 있습니다. – carlospc