Array fejler
private void timer1_Tick(object sender, EventArgs e){
tidtest++;
while (cory<470){
cory++;
ptn.Y = cory;
ptn.X = corx;
checkpixel(corx,cory);
}
if (cory < 470 || cory == 470)
{
corx++;
cory = 300;
}
if (corx > 1000 || corx == 1000)
{
timer1.Enabled = false;
MessageBox.Show("Færdig tiden er : " + tidtest.ToString());
}
}
public void checkpixel(int x, int y)
{
IntPtr hdc = GetDC(IntPtr.Zero);
int a, b;
a = x;
b = y;
uint pixel = GetPixel(hdc, a, b);
ReleaseDC(IntPtr.Zero, hdc);
Color c = Color.FromArgb((int)pixel);
try
{
colorbuffer[lNbr, 0] = c.R;
colorbuffer[lNbr, 1] = c.G;
colorbuffer[lNbr, 2] = c.B;
lNbr++;
}
catch (Exception e)
{
MessageBox.Show(e.ToString());
}
}
Hej eksperter jeg har lavet dette kode men den fejler når den begynder at putte tingene ind i mit array og siger den er out of index men jeg har lavet arrayets således
long[,] colorbuffer[100000,3];
?
