PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : If-Abfrage mit einem String



datatom
12.09.2011, 20:21
Hallo zusammen,

ich möchte in meinem Bascom-Programm den Wert eines Strings abfragen und bei einem bestimmten Wert die LED blinken lassen. Leider bekomme ich es nicht hin.

Ich konkatiniere in einen String zwei andere Strings und Chr(13).




Dim Ausgabe As String * 6
Dim String1 As String * 3
Dim String2 As String * 2

...

String1 = Mid(eingabe , 1 , 3)
String2 = Mid(eingabe , 4 , 2)
Ausgabe = String1 + String2 + Chr(13)



Nun Frage ich ab, ob der String Ausgabe den Wert 127X1 plus den Wert Chr(13) hat. 13 hat den Wert CR. Ich weiß aber nicht, wie ich das in der If-Abfrage einbauen soll.



If Ausgabe = "127X1CR" Then
Led = 0
Wait 2
Led = 1
Wait 2
End If


Diese Abfrage klappt nicht und scheint wohl falsch zu sein. Hat jemand eine Idee, wie ich den Wert richtig abfrage?

Vielen Dank.

Grüße

datatom

for_ro
12.09.2011, 20:29
Probier es mal so: If Ausgabe = "127X1{013}" Then