Für dieses Forum muß Javascript im Browser aktiviert werden!
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> C2 Quellcode formatieren: <code>Quellcode</code> ASM Quellcode formatieren: <asm>Quellcode</asm> (Innerhalb eines Quellcodeabschnitts ist kein html möglich.) Wichtig: Bitte mache Zeilenumbrüche, bevor Du am rechten Rand des Eingabefeldes ankommst ! > Hallo Karl, > > mir fallen gleich mehrere Dinge auf: > 1. Benutze bitte die Code-Tags. Das steht nicht umsonst fettgedruckt als Hinweis > über dem Eingabefeld. > 2. Gewöhne Dir eine einheitliche Art an, den Quellcode einzurücken. > 3. Für das kleine Programm sind das ein wenig viele Threads. > Mit zwei Threads liese sich das genauso komfortabel lösen. Aber es wird nicht > zu Ressourcen-Problemen kommen, wenn mehrere Threads auf dieselbe Ressource > zugreifen. > 4. Du hast einen Dicken Fehler in Deinen Variabeldefinitionen. > Diese Handbuch Kapitel 5.5.3(Unit) bzw. 8.5.3(Station) zum Thema Definitionen von Arrays. > Du hast Arrays mit nur einem Element definiert, greifst aber auf größere Indizies zu. > Der einzige zulässige Index bei einem Array mit nur einem Element ist "0". > > z.B. in dieser Zeile liegt der Wurm begraben: > <code> byte ZSU[1], ZSSU[1], flag;</code> > Es muß so lauten, wenn mögliche Indizies 0 und 1 sind: > <code> byte ZSU[2], ZSSU[2], flag;</code> > Bei der definition hat immer die Anzahl der Elemente zu stehen und nicht eines weniger. > > MfG André H.