stdtypes.h Aggiunta funzione test_assistance_year
stdtypes.cpp Implementata funzione test_assistance_year git-svn-id: svn://10.65.10.50/trunk@6034 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
0afd763fad
commit
3c829523bb
@ -78,15 +78,45 @@ int get_serial_number(const char* appname)
|
||||
|
||||
switch(_login_status)
|
||||
{
|
||||
case 1 : CGetAut(1) != 0; break;
|
||||
case 2 : rpc_DongleModules(_int_tab0); break;
|
||||
default: memset(_int_tab0, 0, sizeof(_int_tab0)); break;
|
||||
case 1 : CGetAut(1) != 0; break;
|
||||
case 2 : rpc_DongleModules(_int_tab0); break;
|
||||
default: memset(_int_tab0, 0, sizeof(_int_tab0)); break;
|
||||
}
|
||||
|
||||
return SerNo;
|
||||
#endif
|
||||
}
|
||||
|
||||
|
||||
bool test_assistance_year()
|
||||
{
|
||||
int dongle_year = TDate(TODAY).year();
|
||||
if (SerNo > 0)
|
||||
{
|
||||
switch(_login_status)
|
||||
{
|
||||
case 1:
|
||||
{
|
||||
int data[4];
|
||||
HL_READ(60, data);
|
||||
HL_CODE(data, HLBLOCK);
|
||||
dongle_year = int(data[0]);
|
||||
}
|
||||
break;
|
||||
case 2:
|
||||
dongle_year = rpc_DongleYear();
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
}
|
||||
int app_year, dum1, dum2, dum3;
|
||||
bool ok = TApplication::get_version_info(app_year, dum1, dum2, dum3);
|
||||
if (ok)
|
||||
ok = app_year <= dongle_year;
|
||||
return ok;
|
||||
}
|
||||
|
||||
// @doc INTERNAL
|
||||
|
||||
// @func Inizilizza le variabili globali
|
||||
|
@ -81,6 +81,7 @@ typedef UINT16 KEY;
|
||||
#undef _SVID
|
||||
|
||||
int get_serial_number(const char* appname);
|
||||
bool test_assistance_year();
|
||||
|
||||
long get_std_level();
|
||||
void set_std_level(const long l);
|
||||
|
Loading…
x
Reference in New Issue
Block a user