19/05/2023: A causa di un errore sono stati cancellati, insieme ad account creati da bot, alcuni account legittimi. Si prega di leggere qui: https://www.gambas-it.org/smf/index.php?topic=9733.0
' Gambas module filePublic Sub Main() Dim a As Integer Shell "gpio mode 1 input" ' setto il pin 1 come input Do ' loop infinito che controlla se il piedino1 diventa =1 Shell "gpio read 1" For Write Loop End
Dim ris As StringShell "ls " & Application.Path To risPrint ris
l avariabile è per forza una stringa?
Public Sub Main() Dim a As String Dim ib As Integer Shell "gpio mode 1 input" 'setto il pin 1 come input Do Shell "gpio read 1" To a Print a ib = CInt(a) 'ERRORE! [type mismatch: wanted integer, got string instead] If ib = 1 Then Print "evento" Loop End
a e' una stringa, CInt dovrebbe convertirla in intero invece...
Public Sub quellocheè() Dim b As Byte Dim i As Integer b = 100' Convertiamo il valore contenuto nella variabile "b" da tipo "Byte" in tipo "Integer": i = CInt(b) Print iEnd