Forum: Multimedia
Delphi
by kolbaschedder,
24. Nov 2006
Bei mir läuft es absolut flimmerfrei. Schau mal nach, ob du alle aufrufe deiner Zeichnen-Routine durch "Invalidate" ersetzt hast.
Forum: Multimedia
Delphi
by kolbaschedder,
24. Nov 2006
Ok, ich hab mal dein Programm runtergeladen. Es reicht völlig, wenn du den direkten aufruf von
zeichnen;
durch
invalidate;
ersetzt. (ausser natürlich in der FormPaint() )
Forum: Multimedia
Delphi
by kolbaschedder,
24. Nov 2006
Das Flimmern kommt daher, dass Windows immer zuerst den Hintergrund zeichnet, der dann wieder übermalt wird.
Ich würde das ganze auf ein Panel zeichnen.
in der FormCreate folgende zeile einfügen.
panel1.controlstyle := panel1.controlstyle +;
Diese Zeile bewirkt, dass windows den Hintergrund nicht neu zeichnet.