Delphi program gyorsítása

Hello

Van egy delphi-s játékom amiben számokat kell leejteni egy 7*7-es táblára ami egy stringgrid. A játék működik csak az a baj hogy mivel én a stringgridet elég gyakran rajzolom ki ezért csíkozódik és villog az egész tábla. Az lenne a kérdésem hogy miként gyorsíthatom a rajzolást. Nekem 2 ötletem van:
1. a DrawCell metódust külön szálba rakom
2. assembliben írom meg a rajzolást

Az 1. höz az a kérdésem hogy hogyan tudom megtenni?
A 2. hoz pedig az hogy inline assemblyben hogyan tudok ilyeneket meghívni:

tabla.canvas.Font.color:=clblack;
tabla.Canvas.Ellipse(rect.Left+1,rect.Top+1,rect.Right-1,rect.Bottom-1);

Köszi szépen.

Könyvajánló

Programozzunk Turbo Delphi Rendszerben