Oppure

Loading
03/05/08 9:04
gantonio
scadenza cosa e' ? Cosa contiene ?
aaa
03/05/08 10:04
feddur
Postato originariamente da gantonio:

scadenza cosa e' ? Cosa contiene ?


scadenza contiene la data della scadenza del promemoria.
aaa
03/05/08 10:08
gantonio
Fai un esempio altrimenti non ne usciamo piu' ...

Quale data contiene ?

Quale numero viene assegnato a g ?
aaa
03/05/08 10:21
feddur

Private Sub Form_Load()
Timer1.Interval = 1000
Dim scadenza As Date
scadenza = 10 / 4 / 2008
Dim differenza As Long
End Sub

Private Sub Timer1_Timer()
differenza = DateDiff("d", CDate(scadenza), Now)
Text1.Text = differenza
End Sub

il valore ottenuto nella text1.text è 39571
8-|
aaa
03/05/08 10:28
gantonio
Ci sono tanti errori "di base" in questo codice ...

Intanto se scrivi

scadenza = 10 / 4 / 2008

non fai altro che fare una divisione ... le date non si scrivono in questo modo ...

scadenza = CDate("10/04/2008";)

In secondo luogo non puoi dichiarare una variabile in una funzione e usarla in un'altra funzione, come fai con

Dim scadenza As Date
e
Dim differenza As Long

Insomma il codice corretto sarebbe questo

Option Explicit

Dim scadenza As Date

Private Sub Form_Load()
  Timer1.Enabled = True
  scadenza = CDate("10/04/2008")
End Sub

Private Sub Timer1_Timer()
  Dim differenza As Long
  differenza = DateDiff("d", CDate(scadenza), Now)
  Text1.Text = differenza
End Sub
aaa
03/05/08 10:33
feddur
perfetto, grazie per la spiegazione e per tutto.
grazie.
aaa
03/05/08 19:51
GrG
@manvb.net: Penso ke tu stia sbagliando sezione qui si parla di vb6 per il vb.net c'è una sezione apposta chiamata ".NET" un pò più sotto di questa.
aaa
03/05/08 21:32
Shutdown
Attenzione, ragazzi... :k:
aaa