Oggi ho installato fedora28 e successivamente vi ho installato Gambas3.10. Ho provato ad eseguire il mio programma ContabFam ed ho incontrato una sorpresa inaspettata, infatti rilevando la data digitata dall'utente con l'istruzione
Dim DataDig As String
.......................................
DataDig = DateBox1.value
DateBox1.value contiene "GG/MM/AAAA 00:00:00"
DataDig, dopo l'istruzione contiene "MM/GG/AAAA 00:00:00, mentre fino a Gambas3.9 la stessa istruzione forniva in DataDig "MM/GG/AAAA"
La novità provoca un errore nell'istruzione successiva che era
DataDig = Right(DataDig, 4) & Left(DataDig, 2) & Mid(DataDig, 4, 2)
perciò ho dovuto modificare quest'ultima istruzione nella seguente:
DataDig = Mid(DataDig, 7, 4) & Left(DataDig, 2) & Mid(DataDig, 4, 2) [code]
in modo da ottenere in DataDig sempre una data nel formato AAAAMMGG, come occorre al programma.
La strada scelta mi permette di far funzionare il programma sia in Gambas3.10 che in Gambas3.9
Percò: ... occhio.
:ciao: :ciao: