Graphisoft®

Dialog ManagerVersion: 2.0

DGGetVersion

DG 다이얼로그 관리자의 버전을 가져옵니다.

    void DGGetVersion (
      char*  mainVersion,
      char*  subVersion,
      char*  revision
    );

파라미터

mainVersion
DG의 메인 버전 번호에 대한 포인터입니다. 이 파라미터는 NULL이 될 수 있습니다.
 
subVersion
DG의 서브 버전 번호에 대한 포인터입니다. 이 파라미터는 NULL이 될 수 있습니다.
 
revision
DG의 개정(revision) 번호에 대한 포인터입니다. 이 파라미터는 NULL이 될 수 있습니다.

설명

만약 어떤 파라미터가 NULL이면, 그 번호는 리턴되지 않습니다.

DGInit 함수를 호출할 때 DG 다이얼로 관리자 안에서 버전 체크가 있습니다. DGInitData structure(외부 버전)에 주어진 버전 번호와 DG 다이얼로그 관리자(내부 버전)에 주어진 버전 번호 간의 관계는 다음과 같아야 합니다: mainVersion 멤버들은 동일해야 하며, 내부 subVersion은 외부 subVersion보다 크거나 같아야 하고, 만약 subVersion들이 동일하다면, 내부 revision은 외부 revision보다 크거나 같아야 합니다. 이 프로시저는 예전 버전의 DG 다이얼로그 관리자를 사용하지 않는다는 것을 보장합니다.

동적으로 링크하는 구성요소들의 경우, DGGetVersion을 이용하여 동일한 버전 체크를 수행할 수 있습니다.

요구사항

버전: DG 1.0.0 또는 이후
헤더: DG.h
라이브러리 가져오기: DG.lib [WIN]
모듈: DGLib [MAC], DG.dll [WIN]

참고사항

DG 함수, DGExit, DGInit
DGInitData