COMPORTAMENTO STRANO MAC/WINDOWS

Buongiorno a tutti…

Ho un problemone con una procedura che calcola le scadenze per i documenti di vendita.
In particolare solo sotto windows ( perch sotto mac os funziona egregiamente )
Se eseguo la procedura normalmente quindi con RUN ottengo un risultato, completamente errato.
Se invece tale procedura la eseguo con debugger ottengo il giusto risultato …

Non sapendo come esegui il calcolo diventa difficile aiutarti

Si, scusa. qui c’ il link dove ho estrapolato la procedura che genera le scadenze dei pagamenti:
File progetto
Per vedere il comportamento anomalo elimina dal metodo calcolarate le righe con :

txtdata.text = ddatascadenza.AbbreviatedDate

Ho provato e ho ottenuto lo stesso risultato, nessun problema…

La scadenza segnata nella listbox 10/02/2016
se tolgo tutti i riferimenti nel modulo calcolarate cio la valorizzazione di txtdata.text:
txtdata.text = ddatascadenza.AbbreviatedDate
noterai che la data della listbox diventa 10/01/2016
quindi il calcolo errato .
Su mac os e linux tutto ok ma su windows ottengo questo problema.