Zitat Zitat von Zapo.
verstehe ich jetzt nicht ganz warum das einfacher ist...

ich schreibe z.b.

Code:
   If Ischarwaiting() <> 0 Then
      zeichen = Chr(udr)                                   'hier deklariere ich den "Empfangstyp"
         Select Case zeichen
            Case "Z"
               Cls
               Lcd "Antwort a"
               Lowerline
               Lcd zeichen
               Wait 2
            Case "Y"
               Cls
               Lcd "Antwort b"
               Lowerline
               Lcd zeichen
               Wait 2
            Case Else
               Cls
               Lcd "Antwort c"
               Lowerline
               Lcd zeichen
               Wait 2
         End Select
und wenn man z.B. schreibt:

" zeichen = udr " anstelle von " zeichen = chr(udr) "

dann ist das doch genauso viel Aufwand, denke ich...
das Zeichen ist dann halt kein String sondern ein Byte!

und somit wird der Empfang dann als Dezimalzahl dargestellt.

nur was benutzt man so, bzw. was ist sinnvoller? oder ist das meiner Kreativität überlassen wie ich das besser deuten kann...

vor allem wie macht ihr das?
Achso, ich dachte du willst lange Strings senden und vergleichen.
Jap, so wierds wohl beinahe egal sein, was du machst, wobei ich immernoch zu KONSTANTEN mit geschickten NAMEN tendieren würde

#DEFINE DO_SELFDESTROY 213

Das ist am perfomantesten (wird der Compiler wohl hinbekommen)