heise online · c't · iX · Technology Review · Telepolis · mobil · Security · Netze · heise open · heise resale · Autos · c't-TV · Jobs · Kiosk
Zum Inhalt
c't

c't Projekte - c't-Bot und c't-Sim - Mailinglisten

c't-Bot und c't-Sim


[Voriger (Datum)] [Nächster (Datum)] [Voriger (Thread)] [Nächster (Thread)]
[Nach Datum][Nach Thread]

[ct-bot] Info: LOG-Bugfix & bot_gotoxy-Bug

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





Copyright © 2007 Heise Zeitschriften Verlag Kritik, Anregungen bitte an c't-WWW Datenschutzhinweis   Impressum