wieder mal Vb
Geizhals » Forum » Programmierung » wieder mal Vb (13 Beiträge, 95 Mal gelesen) Top-100 | Fresh-100
Du bist nicht angemeldet. [ Login/Registrieren ]
wieder mal Vb
18.10.2005, 01:34:59
Habe folgendes Programm zur Ansteuerung der seriellen Schnittstelle:

jedoch hängt sich das Programm nachm Starten leider auf, kA wieso.
Es lässt sich kein Button auswählen
Und zwar ist der Hänger drinnen, sobald er von der Private Sub Timer1.Timer() in die
IOout(dat) springen sollte, und somit die Leitungen aktualisiert werden sollten.


Source: (in der Form mit 8 Checkboxes und 2 Option)

--------------------------------------------
Private Sub Form_Load()

i = OPENCOM("COM4")
If i = 0 Then
   i = OPENCOM("COM5")
   Option1.Value = True
End If
If i = 0 Then MsgBox ("Com Interface Error")
TXD 0
RTS 0
DTR 0

Timer1.Interval = 100

End Sub
----------------------------------------
Sub IOout(Dat)
Bitvalue = 1
RTS 0

For n = 1 To 8
    If (Dat And Bitvalue) > 0 Then TXD 1 Else TXD 0
        DTR 1
        DELAY 0.005
        DTR 0
        Bitvalue = Bitvalue * 2
    Next n

  RTS 1
  DELAY 0.005
  RTS 0
End Sub
----------------------------------------------------
Private Sub Timer1_Timer()
TIMEINIT
Dat = 0
Dat = Dat + Check1.Value
Dat = Dat + Check2.Value * 2
Dat = Dat + Check3.Value * 4
Dat = Dat + Check4.Value * 8
Dat = Dat + Check5.Value * 16
Dat = Dat + Check6.Value * 32
Dat = Dat + Check7.Value * 64
Dat = Dat + Check8.Value * 128
IOout Dat
End Sub
-------------------------------------------------------------
ports.bas passt soweit.

18.10.2005, 03:22 Uhr - Editiert von hellraiser, alte Version: hier
Antworten PM Übersicht Chronologisch
 
Melden nicht möglich
 

Dieses Forum ist eine frei zugängliche Diskussionsplattform.
Der Betreiber übernimmt keine Verantwortung für den Inhalt der Beiträge und behält sich das Recht vor, Beiträge mit rechtswidrigem oder anstößigem Inhalt zu löschen.
Datenschutzerklärung