Graphisoft®

API Development KitVersion: 18

리스팅 관리자


리스팅 데이터베이스가 무엇인지 개요를 보고, 이것이 전체 데이터베이스에 어떻게 부합되는지 알기 위해 이 문서를 자세히 읽어 보십시오.

핸들러 함수들만 자세히 설명되어 있습니다; ArchiCAD Reference Manual에 리스팅 데이터베이스에 대한 자세한 정보가 포함되어 있습니다.

 

핸들러 함수

모든 리스팅 데이터 핸들러 함수는 ACAPI_ListData_ 접두사로 시작합니다. 이 함수 패밀리는 리스팅 데이터베이스에 쿼리하는 것을 지원해줍니다. 이 API 버전에서는 변경을 지원하지 않습니다; 당신은 리스팅 데이터베이스를 변경할 수 없습니다. 이 주제들에 대해 자세한 것은 아래 함수들을 참고하십시오.

다음 함수들은 서로 다른 리스팅 데이터베이스 집합에서 작동합니다:

ACAPI_ListData_GetSetNum
ACAPI_ListData_GetSet

다음 함수들은 주어진 리스팅 데이터베이스의 내부 항목들에서 작동합니다:

ACAPI_ListData_GetNum
ACAPI_ListData_Get
ACAPI_ListData_GetLocal
ACAPI_ListData_Search

 

일반 오류 코드

APIERR_BADID

유효하지 않은 참조;
컴포넌트 타입이 유효하지 않습니다.

APIERR_BADINDEX

유효하지 않은 참조;
컴포넌트 인덱스가 범위 밖입니다.

APIERR_DELETED

유효하지 않은 참조;
바디가 데이터베이스에 존재하지 않습니다. (제거됨)