der Befehl SPort.DTR = False bzw. SPort.DTR = True funktioniert mit Gambas 3.1.1 nicht mehr korrekt, einschalten funktioniert aber ausschalten nicht.
Hier die Procedure von mir:
Code: Alles auswählen
Public Sub btnDTR_Click() ' der Knopf "DTR" wurde gedrückt
If SPort.Status = Net.Active Then ' wenn der Port offen ist
If SPort.DTR Then ' wenn DTR ein ist
SPort.DTR = False ' DTR (4) ausschalten (auf low)
imgDTR.Picture = Picture["img/LED-aus.png"] ' LED ausschalten
Else ' wenn DTR aus ist
SPort.DTR = False ' DTR (4) einschalten (auf high)
imgDTR.Picture = Picture["img/LED-ein.png"] ' LED einschalten
Endif
Else ' wenn der Port nicht offen ist
txaERXD.Text = "DTR: " & lblOPF.Text & Chr(10) & txaERXD.Text & Chr(10)
Endif
End
2 Ausgänge und 4 Eingänge reichen so eben für meine Anwendung aus, 1 Ausgang ist definitiv zu wenig.
Grüßle