[Visual Basic] Horloge Windows

Horloge Windows [Visual Basic] - Programmation

Marsh Posté le 02-09-2001 à 13:14:55    

Je cherche la commande ki permet de modifier la date et l'heure de l'horloge windows sous visual basic, merci d'avance!

Reply

Marsh Posté le 02-09-2001 à 13:14:55   

Reply

Marsh Posté le 02-09-2001 à 14:01:39    

Attend un peu je te cherche les API !

Reply

Marsh Posté le 02-09-2001 à 14:09:03    

Tu va sur ce sîte:
www.vbfrance.com/visitelien.asp?Val=59&ValB=L
 
voici les API qui te faut : Kernel32.dll
 

  • Retourne les heures:

GetSystemtime (heure système du PC)
GetLocalTime (heure locale)
 

  • permet de changer les heures:

SetLocaltime
SetSystemTime
 
Tu as aussi www.vbfrance.com
Allez salut et bonne chance
 
 :hello:

Reply

Marsh Posté le 02-09-2001 à 17:08:20    

Merci,j'ai essayé le lien et j'ai fait un copié collé de l'api mais ca ne marche pô, y a pas un moyen + simple et + direct de changer la date du systeme (parceke c'est surtout ca ke je veux changer et non l'heure.

Reply

Marsh Posté le 02-09-2001 à 17:26:25    

Colle ce code dans une form

Code :
  1. Private Type SYSTEMTIME
  2.     wYear As Integer
  3.     wMonth As Integer
  4.     wDayOfWeek As Integer
  5.     wDay As Integer
  6.     wHour As Integer
  7.     wMinute As Integer
  8.     wSecond As Integer
  9.     wMilliseconds As Integer
  10. End Type
  11. Private Declare Function SetSystemTime Lib "kernel32" (lpSystemTime As SYSTEMTIME) As Long
  12. Private Sub Form_Load()
  13.     Dim lpSystemTime As SYSTEMTIME
  14.     lpSystemTime.wYear = 2000
  15.     lpSystemTime.wMonth = 1
  16.     lpSystemTime.wDayOfWeek = -1
  17.     lpSystemTime.wDay = 24
  18. ' Ici tu insère l'heure actuelle ou essayes sans initialiser ces variables...
  19.     lpSystemTime.wHour = 23
  20.     lpSystemTime.wMinute = 26
  21.     lpSystemTime.wSecond = 0
  22.     lpSystemTime.wMilliseconds = 0
  23.     'set the new time
  24.     SetSystemTime lpSystemTime
  25. End Sub

 

[edtdd]--Message édité par Bendes--[/edtdd]


---------------
Plus un ordinateur possède de RAM, plus vite il peut générer un message d'erreur.
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed