Absender: Timo Sandmann
Datum: Do, 06.12.2007 21:31:20
Hallo,nur kurz zur Info: Im LOG-Code war ein ziemlich gemeiner Bug, falls man den Inhalt einer Variablen Ausgeben wollte, die zufällig "data" hieß. Das Makro um den Format-String im Flash zu belassen hat selbst eine Variable "data" angelegt, die das eigentlich auszugebende data dann überdeckt hat. Sorry, ist jetzt korrigiert, es wird intern "__data" benutzt, also ein Name, der für Bibliotheken reserviert ist (Präfix "__") und somit im eigenen Bot-Code nicht auftreten sollte, wenn man sich an die üblichen Konventionen hält.
Diese Info nur, falls darauf schon einmal jemand "hereingefallen" sein und sich über eine falsche LOG-Ausgabe gewundert haben sollte. Meist vertraut man der LOG-Ausgabe ja mehr als dem eigenen Code... Hier war dann aber definitiv die LOG-Ausgabe im MCU-Fall falsch.
In bot_gotoxy() steckt auch noch ein Bug, dafür habe ich allerdings keine Erklärung :-/ Näheres dazu findet sich unter
http://www.heise.de/ct/projekte/machmit/ctbot/ticket/154 Gruß Timo