AJUSTAR DATA DO SISTEMA PELO VB
Como faço para acertar a hora do sitema, pelo vb?
Cara no meu pc não funcionou direito, afinal a data ficava certa mas o horário não, mas te mando a função.
Testa no seu pc, talvez funcione, caso sim me fala.
'no módulo
Option Explicit
Public Type SYSTEMTIME
wYear As Integer
wMonth As Integer
wDayOfWeek As Integer
wDay As Integer
wHour As Integer
wMinute As Integer
wSecond As Integer
wMilliseconds As Integer
End Type
Private Declare Function SetSystemTime Lib "kernel32" (lpSystemTime _
As SYSTEMTIME) As Long
Public Sub SetDate(mDate As SYSTEMTIME)
Dim lReturn As Long
lReturn = SetSystemTime(mDate)
End Sub
'no form
Private Sub Command1_Click()
Dim nDate As SYSTEMTIME
nDate.wDay = Day(Date)
nDate.wDayOfWeek = Weekday(Date)
nDate.wMonth = Month(Date)
nDate.wYear = Year(Date)
nDate.wHour = Hour(Time)
nDate.wMinute = Minute(Time)
nDate.wSecond = Second(Time)
nDate.wMilliseconds = 0
SetDate nDate
End Sub
Testa no seu pc, talvez funcione, caso sim me fala.
Tópico encerrado , respostas não são mais permitidas