Wenn du diese Variante benutzen willst, musst du die Variable logischerweise als PColor deklarieren.
// EDIT:
CaptureX.pTop[I].Color muss einfach immer dorthin wo jetzt die Farbwerte berechnet werden.
Delphi-Quellcode:
Background.Canvas.Pixels[0, i] := CaptureX.pTop[I].Color;
...