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. |
| [out] majorVersion |
The Fingerprint SDK major version. |
| [out] minorVersion |
The Fingerprint SDK minor version. |
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;
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;