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
					
				@ -87,6 +87,36 @@ int get_serial_number(const char* appname)
 | 
			
		||||
#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