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:
guy 1998-01-27 10:25:05 +00:00
parent 0afd763fad
commit 3c829523bb
2 changed files with 34 additions and 3 deletions

View File

@ -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

View File

@ -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);