folgende Aussage von einem Boardkollegen hat mich stutzig gemacht:
In den Beispielen der Hilfe wird das ClearScreen auch immer direkt nach FlipBuffers gesetzt.
dann hab ich mal reingeschaut, und mir fiel auf, dass das Flip des öfteren ganz am Anfang der Schleife steht,
wo noch garnix auf dem Backbuffer steht was hergeflippt werden könnte.
Der Kollege hat dann in einer Procedure zur Darstellung eines einzelnen
Frames in einem WindowedScreen das Clear ganz ans Ende geschrieben,
hinter das FlipBuffers.
völlig unerklärlicher Weise hat es im vorliegenden Falle zu einem Darstellungsfehler geführt.
ich bin dort nicht stärker eingestiegen, der Fehler war einfach verschwunden,
nachdem ich rein spaßeshalber mal das Clear an den Anfang gesetzt hatte.
(wenn jemand neugierig ist das zu ergründen, das Topic ist
dieses hier.)
Warum ich jetzt hier schreibe...
könnte man vielleicht mal die Beispiele in der Help dahingehend überarbeiten,
dass die Befehle in einer semantisch logischen Reihenfolge stehen?
Klar, man kann darüber streiten, was Stil ist und was nicht und was wichtig ist und was nicht...
Aber rein basistechnisch löscht man einen Buffer, dann beschreibt man ihn, und dann stellt man ihn dar.
und ganz egal ob es in einer Schleife stattfindet und sowieso immer wiederholt wird,
es ist ganz einfach sinnvoll und
hilft auch Anfängern ein Gefühl für die Vorgänge zu bekommen,
wenn die Beispiele in dieser Hinsicht "richtig" wären.