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 nochmal, > > hab jetzt herausgefunden, dass der Grund für den Stacküberlauf der Buffer, bzw die Arrays sind. > Ich habe einen String-Buffer mit der Größe 5 und 10 Spalten definiert: > > > const send_buff_size=5; //Send Buffer Zeilen Anzahl > const send_buff_amount_data=10; //Send Buffer Daten Feld Anzahl > > type Column > { > string col[send_buff_amount_data]; > }; > > type Buffer > { > Column row[send_buff_size]; // Zeilen des Buffers > }; > > Buffer send_buffer; > > > > Ohne zusätzliches String Array meldet der Simulator keinen Fehler. Mit einen zusätzlichen Array: > string array_out[10]; > meldet der Sim. im betreffenden Thread den Fehler: Stacküberlauf (Aufrufebene 0) > > Ich glaube, dass hat dann überhaupt mit der Verwaltung des Stapelprozesses zu tun... > Wie kann ich denn das hinbiegen, damit ich doch mehrere Array's zum Befüllen des Buffers verwenden kann? > > > mfg, > Franz > > > > > Hallo André! > > > > Hab wiedermal eine Frage: > > > > Folgende Funktion führt mit einer for - Schleife zum Stapelüberlauf: > > > > function get_last_row () > > { > > string ISSI_a,empty; //Überprüng ob 1. Zeile des send_buffer > > int cnt_row ,cnt_col; > > > > for x=1 ... 2 > > { > > > > } > > } > > > > Hast du irgendwelche Ideen warum? > > > > Danke schon mal im Voraus! > > > > mfg > > Franz