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]