동일한 모델의 애니메이션 설정 결합

애플리케이션의 파트에 대한 애니메이션이 켜져 있는 라이브러리를 빌드하고, 또 다른 파트에 대한 애니메이션이 꺼져 있는 라이브러리를 빌드한 다음 두 파트(여러 다른 라이브러리)를 모두 단일 실행 가능 파일로 링크할 수 있습니다.

이 태스크 정보

IBM® Rational® Rhapsody® Developer for C에서는 아키텍처가 애니메이션 오브젝트가 되는 사용자 오브젝트에서 애니메이션 오브젝트와 연관되는 사용자 오브젝트로 변경되었습니다. 결과적으로 애니메이션 및 비애니메이션 오브젝트의 메모리 레이아웃이 동일하므로 원칙적으로는 이들을 혼합할 수 있습니다. 각 클래스 또는 오브젝트 유형은 완전히 인스트루먼테이션되거나 완전히 비인스트루먼테이션됩니다.

결합된 애플리케이션을 작성하려면 다음을 링크할 수 있습니다.

일부 사용자 오브젝트가 사용자 정의 메소드를 호출하면 프레임워크와 호출 스택이 애니메이션되어 있어서 애니메이션이 이를 인식합니다. 애니메이션은 사용자 오브젝트(메소드 호출의 me 매개변수)의 애니메이션 연관에 대한 테이블에서 찾습니다. 찾으면 Rational Rhapsody에 이 조치에 대한 애니메이션 메시지가 전송됩니다. 그렇지 않은 경우에는 이 조치를 무시합니다(조치가 사용되지만 애니메이션되지 않음).


피드백