Graphisoft®

API Development KitVersion: 18

ACAPI_Register_BuiltInLibrary

로드할 빌트인 라이브러리 파트들을 등록합니다.

    GSErrCode  ACAPI_Register_BuiltInLibrary (
        void
    );

 

리턴 값

NoError
함수가 성공적으로 완료되었습니다.

다른 공통 API 오류들에 대해서는 API 오류 문서를 보십시오.

 

설명

이 함수는 애드온이 라이브러리 파트들을 애드온 안에 'FILE' 리소스들로 컴파일했다는 것을 호스트 애플리케이션에게 알려줍니다.
애플리케이션은 애드온 모듈을 활성 라이브러리들에게 추가하고 라이브러리 파트들은 읽기 전용 객체들로서 사용할 수 있게 될 것입니다.

APIAny_GetBuiltInLibpartUnIdID goodie 함수를 이용하여 빌트인 라이브러리 파트의 유일 ID를 가져올 수 있습니다.

 

예제

StairMaker 애드온은 General Stair 서브타입에서 파생된 자체 서브타입 템플릿 라이브러리 파트를 갖고 있습니다.
라이브러리 파트를 애드온 모듈로 컴파일하기 위해서는 라이브러리 파트를 애드온의 로컬화된 리소스 파일들 가운데 복사하고 .GRC 파일에서 그것에 대한 레퍼런스가 있어야 합니다:

'FILE' 132 "StairMaker Stair.gsm" {
        "StairMaker Stair.gsm"
}

RegisterInterface 함수 안에서의 등록:

//------------------------------------------------------
// 인터페이스 정의
//------------------------------------------------------
GSErrCode __ACENV_CALL  RegisterInterface (void)
{
    ACAPI_Register_BuiltInLibrary ();
    return NoError;
}   // RegisterInterface

 

요구사항

버전: API 4.1 또는 이후
헤더: ACAPinc.h

 

참고사항

라이브러리 파트 개요
라이브러리 파트 관리자
APIAny_GetBuiltInLibpartUnIdID
API 함수