Возьмем пример: приложение в котором канва формы заполняется черным цветом этим циклом :
Код:
For x := 0 to Form.Width do
For y := 0 to FormHeight do
Form.Canvas.Pixels[x, y] := clBlack;
И этой процедурой:
Код:
Form.Canvas.Rectangle(0,0,Form.Width, Form.Height)
Почему виндовс первое делает быстрее второго?
Как он делает это быстрее?
Как (можно такое вобще?) добиться того, что б первое делалось хотя б приблизительно как второе?