Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14

Discussione: UDT system time

  1. #1

    UDT system time

    ho notato una stanezza nell' udt systemtime

    codice:
    Private Type SYSTEMTIME
       wDayOfWeek As Integer
       wDay As Integer
       wMonth As Integer
       wYear As Integer
       wHour As Integer
       wMinute As Integer
       wSecond As Integer
       wMilliseconds As Integer
    End Type
    
    Private Declare Sub GetSystemTime Lib "KERNEL32" _
       (lpSystemTime As SYSTEMTIME)
    
    
    sub main()
        dim uSt as SYSTEMTIME
        GetSystemTime st
        With Form1.List1
          .AddItem "anno " & ust.wYear
          .AddItem "mese " & ust.wMonth
          .AddItem "giorno " & ust.wDay
          .AddItem "giosett " & ust.wDayOfWeek
          .AddItem "ora " & ust.wHour
          .AddItem "minuti" & ust.wMinute
          .AddItem "secondi " & ust.wSecond
          .AddItem "milli sec " & ust.wMilliseconds
          .Refresh
        End With
    end sub
    se qualcuno ha un os in lingua inglese potrebbe testarlo
    Vascello fantasma dei mentecatti nonchè baronetto della scara corona alcolica, piccolo spuccello di pezza dislessico e ubriaco- Colui che ha modificato l'orribile scritta - Gran Evacuatore Mentecatto - Tristo Mietitore Mentecatto chi usa uTonter danneggia anche te

  2. #2
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    4

    Effettivamente...

    Provato su Windows 2000 Advanced Server ( Inglese Standard )
    Come da allegato...

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    4

    A quanto pare solo in VB...

    come da allegato

  4. #4
    allora è prprio incasinato di suo
    Vascello fantasma dei mentecatti nonchè baronetto della scara corona alcolica, piccolo spuccello di pezza dislessico e ubriaco- Colui che ha modificato l'orribile scritta - Gran Evacuatore Mentecatto - Tristo Mietitore Mentecatto chi usa uTonter danneggia anche te

  5. #5
    Originariamente inviato da xegallo
    allora è prprio incasinato di suo
    hai sbagliato la struttura...

    codice:
    Private 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

  6. #6
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    4
    da notare che cmq la struttura restitiusce il risultato in blocchi di WORD quindi la parte alta va mascherata!

  7. #7
    Originariamente inviato da $$$
    da notare che cmq la struttura restitiusce il risultato in blocchi di WORD quindi la parte alta va mascherata!
    scusa ma non ti seguo...

  8. #8
    Originariamente inviato da optime
    hai sbagliato la struttura...

    codice:
    Private 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
    scusa ma cosa centra l'ordine degli elementi li ordina per indice?
    Vascello fantasma dei mentecatti nonchè baronetto della scara corona alcolica, piccolo spuccello di pezza dislessico e ubriaco- Colui che ha modificato l'orribile scritta - Gran Evacuatore Mentecatto - Tristo Mietitore Mentecatto chi usa uTonter danneggia anche te

  9. #9
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    4
    adesso non conosco bene quello che fa vb...
    ma l'api GetSystemTime restituisce i valori in sequenza di WORD in sequenza della struttura.

    quindi se tu in ipotesi setti il primo parametro es secondi, quello cmq sarà l'anno!

  10. #10
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    4
    Originariamente inviato da optime
    scusa ma non ti seguo...
    l'api restituisce valori in sequenza


    0 anno 2° byte
    1 anno 1° byte

    2 mese 2° byte
    3 mese 1° byte

    4 e cosi via
    5 ...

    quindi il primo word contiene un valore a cui x CONVENZIONE è stato assegnato ANNO e cmq lo chiami restituisce anno!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.