Griaule Biometrics

Home » Fingerprint SDK 2009 Developer's Manual » Programming Reference Guide » Fingerprint SDK DLL Reference Guide » Other functions » GrGetGrFingerVersion

GrGetGrFingerVersion

Returns the Fingerprint SDK version and edition.

Prerequisites A valid license must exist on system.

Return On success, the Fingerprint SDK type code is returned. On failure, the appropriate error code is returned.

Parameters

[out] majorVersion

The Fingerprint SDK major version.

[out] minorVersion

The Fingerprint SDK minor version.

See also

Declaration

C++

Int __stdcall GrGetGrFingerVersion(unsigned char* majorVersion, unsigned char* minorVersion);

Delphi

Function GrGetGrFingerVersion(majorVersion, minorVersion: PChar): Integer; stdcall;

Sample Code

C++

unsigned char majorVersion=0, minorVersion=0;
String *vStr = new String("");

int result = GrGetGrFingerVersion(&majorVersion, &minorVersion);
if (result == GRFINGER_FULL)
vStr = new String("IDENTIFICATION");
else if(result == GRFINGER_LIGHT)
vStr = new String("VERIFICATION");
else if(result == GRFINGER_FREE)
vStr = new String("FREE");

MessageBox::Show(System::String::Concat(System::String::Concat("The Fingerprint SDK DLL version is ", Convert::ToString(majorVersion) , "." , Convert::ToString(minorVersion)), System::String::Concat(". \n", "The license type is '", vStr, "'.")),"Fingerprint SDK Version");

Delphi



var majorVersion: byte;
minorVersion: byte;
result: integer;
vStr: String;
begin
result := GrGetGrFingerVersion(majorVersion, minorVersion);
If result = GRFINGER_FULL Then vStr := 'IDENTIFICATION';
If result = GRFINGER_LIGHT Then vStr := 'VERIFICATION';
If result = GRFINGER_FREE Then vStr := 'FREE';
Application.MessageBox(PChar('The Fingerprint SDK DLL version is ' + intToStr(majorVersion) + '.' + intToStr(minorVersion) + '.' + #13#10 + 'The license type is ''' + vStr + '''.'), PChar('Fingerprint SDK version'), MB_OK);
End;