Scusa milio ma non mi è chiaro quello che stai dicendo, se scrivo questo codice:
Public Sub Main()
Dim n As Float = CFloat(Date(Now))
Print CDate(n) '<--- 17/04/2024 00:00:00
End
ottengo il risultato atteso, tu cosa ottieni?
:ciao:
Public Sub Main()
Print Now()
End
Ottengo 17/04/2024 16:23:07 (Date)
Public Sub Main()
Print Now() + 1
End
Ottengo 2492523,59976815 (Float)
Anche qui con la versione 3.18.4 ottenevo sempre un valore di tipo Date
Mi puoi eseguire questo codice sulla due versioni e vedere se sono io pazzo o no? :rolleyes:
Public Sub Main()
Dim dDate As Date
dDate = Now()
Print dDate
dDate += 1
Print dDate
End
Perchè?
perchè: :-\
Public Sub Main()
Do
Print "Milio è un minchiosauro"
Loop
end
Ho dato per scontato, senza provare, che la funzione Now() As Date restituisse una data e non un Float...
Comunque sia io ho sempre utilizzato una Variabile Date che poi veniva caricata con Now(), non ho mai usato la funzione Now() da sola come ho erroneamente scritto nell'esempio del primo post.
Scusate....
:ok:
Public Sub Main()
Do
Print "Milio è un minchiosauro"
Break
Loop
end
;D
;D
Per ora ti devi accontentare del fix sulla Master, che verrà riportato sulla prossima versione stabile quando uscirà.
The fix is on master. It will be backported to the next stable version.
dDate += 1 ' <--- 19/04/2024 14:06:19
:ciao:
P.S. Se vuoi un ripasso sulla compilazione, sono a disposizione