Gambas-it

Gambas3 => Programmazione => Topic aperto da: allegfede - 11 Aprile 2017, 13:03:48

Titolo: Evento Timer MAI attivato
Inserito da: allegfede - 11 Aprile 2017, 13:03:48
ho un programma "consolle" che dovrebbe controllare alcune cose periodicamente.
Pero' non mi viene mai generato l'evento "timer" ....

Codice: [Seleziona]
Public Timer_check As New Timer

Public XML_Menu_Structure As New XmlDocument

Public MenuNavigator As New XmlExplorer

Const Righe As Integer = 2
Const Colonne As Integer = 16


Public Sub Main()

  LoadMenuStructure(User.Home & "/menu.xml")

  Timer_check.Delay = 1000
  Timer_check.Enabled = True

  ' Print "Ethernet address"
  ' Messaggio[0] = "Ethernet address"
  '
  '
  ' EthernetInterface = getActiveNetworkInterface()
  ' ip = DetectIP(EthernetInterface)
  '
  '
  ' Print ip
  ' Messaggio[1] = ip
  '
  ' Shell "echo " & Messaggio[0] & Messaggio[1] & " > /dev/ttyUSB0"
 
  Do
    Wait
  Loop
 
End


Public Sub Timer_check_timer()

  'update ip address information
  EthernetInterface = getActiveNetworkInterface()
  ip = DetectIP(EthernetInterface)
 
 
End

why? because?
Titolo: Re:Evento Timer MAI attivato
Inserito da: vuott - 11 Aprile 2017, 13:21:36
Devi associare l'oggetto Timer ad un Gruppo, quale gestore dell'evento _Timer() .
Titolo: Re:Evento Timer MAI attivato
Inserito da: milio - 12 Aprile 2017, 05:54:33
Devi associare l'oggetto Timer ad un Gruppo, quale gestore dell'evento _Timer() .

Codice: [Seleziona]
Public Timer_check As new Timer As "Timer_check"
Titolo: Re:Evento Timer MAI attivato
Inserito da: allegfede - 12 Aprile 2017, 13:42:43
vero, mi sfuggiva .... thanks
Titolo: Re:Evento Timer MAI attivato
Inserito da: vuott - 12 Aprile 2017, 15:16:54
mi sfuggiva
Ci credo: ...vai sempre piano !    :-\
Titolo: Re:Evento Timer MAI attivato
Inserito da: allegfede - 13 Aprile 2017, 12:14:02
e' che faccio troppe cose contemporaneamente :-(