Modifier l'horloge du système d'exploitation

Contenu du snippet

Changer l'heure de l'OS... mais sous Windows NT, il faudra ajuster les "Token Privileges".

Restrictions évidentes sur les dates :
1) Année entre 1 et 9999
2) Mois entre 1 et 12
3) Jour entre 1 et 31 (attention au mois sélectionné)
4) Heure entre 0 et 23
5) Minute entre 0 et 59
6) Seconde entre 0 et 59

Si vous faites des erreurs, une exception EConvertError sera générée.
S'il n'y a pas d'erreurs, la fonction SetLocalTime se déclenchera sans problème.

Contenu: TDateTime, TSystemTime, EncodeDate, EncodeTime, DateTimeToSystemTime, SetLocalTime

Source / Exemple :


program ChangeurDate;
uses Windows, SysUtils;
var GDT : TDateTime;
    SyT : TSystemTime;
begin
  GDT:=EncodeDate(Annee,Mois,Jour) + EncodeTime(Heure,Minute,Seconde,MilliSeconde);
  DateTimeToSystemTime(GDT,SyT);
  SetLocalTime(SyT);
end.

Conclusion :


Vous pouvez toujours aller visiter http://altert.family.free.fr/

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.