SINCRONIZAR RELOGIO COM APLICACAO
                    Olá boa tarde.
O código em baixo , indica no formulário a hora e os minutos em um formato : 24 h 00 m ; o mesmo busca a hora no relógio do computador sempre que esta muda.
O problema é que os minutos mudam, e a hora regride para menos uma Hora.(estranho)
Alguém já se deparou com este problema?
Como soube ultrapassa-lo?
Grato desde já pela vossa atenção
Atentamente.
Programadorvb6
            O código em baixo , indica no formulário a hora e os minutos em um formato : 24 h 00 m ; o mesmo busca a hora no relógio do computador sempre que esta muda.
O problema é que os minutos mudam, e a hora regride para menos uma Hora.(estranho)
Alguém já se deparou com este problema?
Como soube ultrapassa-lo?
 Imports System
Imports System.Runtime.InteropServices
Public Class Form1
    Public Structure SYSTEMTIME
        Public wYear As UInt16
        Public wMonth As UInt16
        Public wDayOfWeek As UInt16
        Public wDay As UInt16
        Public wHour As UInt16
        Public wMinute As UInt16
        Public wSecond As UInt16
        Public wMilliseconds As UInt16
    End Structure
    Declare Function GetSystemTime Lib [Ô]Kernel32.dll[Ô] (ByRef lpSystemTime As SYSTEMTIME) As UInt32
    Private Sub Form1_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load
        Dim st As New SYSTEMTIME
        GetSystemTime(st)
        Me.Mostra_Tempo.Enabled = True [ô] Activa o Timer
        Me.X_Horas.Text = st.wHour.ToString() & [Ô] h : [Ô] & st.wMinute.ToString() & [Ô] m[Ô]
    End Sub
    Private Sub Mostra_Tempo_Tick(sender As System.Object, e As System.EventArgs) Handles Mostra_Tempo.Tick
        Dim st As New SYSTEMTIME
        GetSystemTime(st)
        Me.X_Horas.Text = st.wHour.ToString() & [Ô] h : [Ô] & st.wMinute.ToString() & [Ô] m[Ô]
    End Sub
End Class
  Grato desde já pela vossa atenção
Atentamente.
Programadorvb6
                    Boa noite,
Para pegar a hora do computador basta colocar o codigo abaixo em um timer
Ex:
Simples assim.
                
            Para pegar a hora do computador basta colocar o codigo abaixo em um timer
Ex:
label1.text = format(Date.now, [Ô]HH:mm:ss[Ô])Simples assim.
                        Tópico encerrado , respostas não são mais permitidas
                    
                
