Griaule Biometrics

Home » Fingerprint SDK 2009 Developer's Manual » Programming Reference Guide » Fingerprint SDK ActiveX Reference Guide » Other methods » GetGrFingerVersion

GetGrFingerVersion

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++ .NET

int GetGrFingerVersion(ref byte majorVersion, ref byte minorVersion)

C#

int GetGrFingerVersion(ref Byte majorVersion, ref Byte minorVersion)

VB6

Function GetGrFingerVersion(ByRef majorVersion As Byte, ByRef minorVersion As Byte) As Long

VB .NET

Function GetGrFingerVersion(ByRef majorVersion As Byte, ByRef minorVersion As Byte) As Long

Delphi

Function GetGrFingerVersion(majorVersion, minorVersion: Byte): integer;

Sample Code

C++ .NET

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

int result = _grfingerx->GetGrFingerVersion(&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");

C#



byte majorVersion=0,minorVersion=0;
GRConstants result;
string vStr = "";

result = (GRConstants)_grfingerx.GetGrFingerVersion(ref majorVersion, ref minorVersion);
if(result == GRConstants.GRFINGER_FULL)
vStr = "IDENTIFICATION";
else if(result == GRConstants.GRFINGER_LIGHT)
vStr = "VERIFICATION";
else if(result == GRConstants.GRFINGER_FREE)
vStr = "FREE";

MessageBox.Show("The Fingerprint SDK DLL version is " +
majorVersion + "." + minorVersion + ". \n" +
"The license type is '" + vStr + "'.","Fingerprint SDK Version");


VB6



Dim majorVersion As Byte
Dim minorVersion As Byte
Dim ret As Long
Dim vStr As String

majorVersion = 0
minorVersion = 0
vStr = ""

ret = GrFingerX.GetGrFingerVersion(majorVersion, minorVersion)
If ret = GRFINGER_FULL Then vStr = "IDENTIFICATION"
If ret = GRFINGER_LIGHT Then vStr = "VERIFICATION"
If ret = GRFINGER_FREE Then vStr = "FREE"
Call MsgBox("The Fingerprint SDK DLL version is " & majorVersion & _
"." & minorVersion & "." & vbCrLf & _
"The license type is '" & vStr & "'.", , "Fingerprint SDK Version")


VB .NET



Dim majorVersion As Integer = 0
Dim minorVersion As Integer = 0
Dim result As GRConstants
Dim vStr As String = ""

result = _GrFingerX.GetGrFingerVersion(majorVersion, minorVersion)
If result = GRConstants.GRFINGER_FULL Then vStr = "IDENTIFICATION"
If result = GRConstants.GRFINGER_LIGHT Then vStr = "VERIFICATION"
If result = GRConstants.GRFINGER_FREE Then vStr = "FREE"
MessageBox.Show("The Fingerprint SDK DLL version is " & majorVersion & _
"." & minorVersion & "." & vbCrLf & _
"The license type is '" & vStr & "'.", "Fingerprint SDK Version")
End Sub


Delphi



var majorVersion: byte;
minorVersion: byte;
result: integer;
vStr: String;
begin
result := GrFingerXCtrl1.GetGrFingerVersion(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;