Kommentar: Einfügen von HTML im Kommentar: Link einfügen: <a href="LINKURL" target="_blank">LINKTITEL</a> Bild einfügen: <img src="BILDURL"> Text formatieren: <b>fetter Text</b> <i>kursiver Text</i> <u>unterstrichener Text</u> Kombinationen sind auch möglich z.B.: <b><i>fetter & kursiver Text</i></b> C Quellcode formatieren: <code>Quellcode</code> BASIC Quellcode formatieren: <basic>Quellcode</basic> (Innerhalb eines Quellcodeabschnitts ist kein html möglich.) Wichtig: Bitte mache Zeilenumbrüche, bevor Du am rechten Rand des Eingabefeldes ankommst ! -> I > Hi Andreas, > > danke für deine Antwort. Ich habe das gleich korrigiert und eine größere Dimensionierung genommen. > Leider bleibt das Problem aber bestehen. Ich habe nun auch bei allen Char-Arrays darauf geachtet, > dass die Terminierungsnull am Ende steht (An einer Stelle hatte ich das vergessen.) Ohne Erfolg. > > Gruß > > Sebastian > > > > Hi Sebastian, > > > > ich vermute es liegt an der Dimensionierung der Variable Ablage und deren Benutzung > > > > > > Dim ..., Ablage(30),... As Char --> Ablage 30 Werte groß > > ... > > ... > > Zaehler1=0 > > Do While Zaehler1<40 > > Einzelzeichen=Serial_ReadExt(1) > > Ablage(Zaehler1)=Einzelzeichen -->Ablage erwartet 40 Werte durch Zaehler1 > > Zaehler1=Zaehler1+1 > > End While > > ... > > ... > > Zaehler2=0 > > Do While Zaehler2<40 > > If ((Ablage(Zaehler2)=&H20)) Then ' "&H20" ist die ---> 10 undiefinierte Werte ab Zaehler2=31 > > ' Hexadezimalschreibweise > > ' für ein Leerzeichen > > Zwischenwert1(Zaehler2)=0 > > Zaehler2=Zaehler2+1 > > Exit > > End If > > Zwischenwert1(Zaehler2)=Ablage(Zaehler2) ---> 10 undiefinierte Werte ab Zaehler2=31 > > Zaehler2=Zaehler2+1 > > End While > > > > > > Die Folge ist, das 10 andere Speicherstellen überschrieben werden, die sich ändern können. > > beim auslesen werden diese 10 Speicherstellen unter umständen nicht die richtigen Werte enthalten. > > > > Gruß > > > > Andreas