Funzione di validazione della licenza per le versioni singola e multi distribuzione.
LONG WINAPI dmtValidateLicense (
char *szLicenseString);
External_Function dmtValidateLicense "dmtValidateLicense" Dimatec.dll ;
string szLicenseString ;
returns integer
Public Declare Function dmtValidateLicense Lib "Dimatec.dll" _
(ByVal szLicenseString As String) _
As Long
[DllImport("Dimatec.dll")]
public static extern int dmtValidateLicense (
string szLicenseString);
szLicenseString - Stringa della licenza che deve essere validata
DMT_OK in caso di successo, altrimenti un codice di errore
if (textBoxFullLicenseString.Text.Length == 0)
{
MessageBox.Show(this, "License string is empty", "ValidateFullLicense",
MessageBoxButtons.OK, MessageBoxIcon.Error);
return;
}
int ValidateFullResult = CDIMATECLIBRARY.dmtValidateLicense(
textBoxFullLicenseString.Text);
if (ValidateFullResult != CDIMATECLIBRARY.DMT_OK)
{
MessageBox.Show(this, "Limited license validation error", "ValidateFullLicense",
MessageBoxButtons.OK, MessageBoxIcon.Error);
}
else
{
MessageBox.Show(this, "Limited license validation succeed", "ValidateFullLicense",
MessageBoxButtons.OK, MessageBoxIcon.Information);
}