WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Programmierung (http://www.wcm.at/forum/forumdisplay.php?f=17)
-   -   VB 6.0 anfängerfrage (http://www.wcm.at/forum/showthread.php?t=81680)

bach 24.12.2002 14:25

VB 6.0 anfängerfrage
 
um auf die serielle schnittstelle etwas auszugeben lautet der programmcode so:

MSComm1.Output = Me.Text2 + vbCr

Me.Text2 st der Text aus einem eingabefeld !

wie kann ich es am einfachsten machen das er immer vor diesen text ein ü schreibt ?

thomasmb 24.12.2002 14:34

Warum schreibst du es nicht einfach davor ??

MSComm1.Output = "ü" & Me.Text2 & vbCr

mfg

Sesa_Mina 28.12.2002 11:37

wobei du statt me.text2 auch text2.text nehmen kannst. ausser du beziehst dich auf ein textfeld aus einem anderen "formular".

das mit dem me. is nur bei zeitkritischen sachen sinnvoll (Schleifen) weil der compiler/interpreter dann weniger arbeit hat die referenzen aufzulösen.

bach 28.12.2002 21:51

danke für die antworten ! mein porblem ist das ich mich in Vb kaum auskenne und jetzt versuche ein programm, aus allen möglichen quellen, zusammenzustoppeln !

eine weitere frage habe ich allerdings auch noch !

wie kann ich den empfangenen text binär darstellen ?


Code:

Private Sub MSComm1_OnComm()
  Select Case MSComm1.CommEvent
    Case comOverrun:  MsgBox "Datenverlust!"
    Case comRxOver:    MsgBox "Datenverlust!"
    Case comEvReceive: Me.Text3 = Me.Text3 + MSComm1.Input
  End Select
End Sub


daytrader 28.12.2002 22:21

da wird dir geholfen:

http://www.vbarchiv.net/archiv/tipp_details.php?pid=305

http://www.vbarchiv.net/ ist sonst auch ganz nützlich


Alle Zeitangaben in WEZ +2. Es ist jetzt 12:22 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag