Ĺadny brzuch
Jak w temacie. Chciałbym się dobrać do bitmapy mianowicie.
Tworzę obszar w pamięci np. 500x500 po bajcie.
i mam wskaźnik char *bitmap.
I teraz pytanie?
Jak przypisać go TForm1, żeby wyświetlał właśnie ten obszar pamięci a nie swój?
Może być w oknie na image cokolwiek.
Męczyłem się z tym już kupę czasu i nie mogę tego zrobić.
A potem tylko draw.
Chciałbym wykluczyć funkcję scanline? proszę o odpowiedź
for(y=0;y<bitmap->Height;y++)
{
prt = (Byte*)bitmap->ScanLine[y];
for(x=0;x<bitmap->Width;x++)
{
prt[x]=neuron(x,y);
}
}
Form1->Canvas->Draw(0,0,bitmap);
Można jeszcze użyć Bitmap->Canvas->Pixels[x][y].
ale ja chce szybciej nie wolniej ;)
obawaim sie ze z dostepu do bitmapy masz do dyspozycji tylko te dwie metody..
zanotowane.pl doc.pisz.pl pdf.pisz.pl zsf.htw.pl
Tworzę obszar w pamięci np. 500x500 po bajcie.
i mam wskaźnik char *bitmap.
I teraz pytanie?
Jak przypisać go TForm1, żeby wyświetlał właśnie ten obszar pamięci a nie swój?
Może być w oknie na image cokolwiek.
Męczyłem się z tym już kupę czasu i nie mogę tego zrobić.
A potem tylko draw.
Chciałbym wykluczyć funkcję scanline? proszę o odpowiedź
for(y=0;y<bitmap->Height;y++)
{
prt = (Byte*)bitmap->ScanLine[y];
for(x=0;x<bitmap->Width;x++)
{
prt[x]=neuron(x,y);
}
}
Form1->Canvas->Draw(0,0,bitmap);
Można jeszcze użyć Bitmap->Canvas->Pixels[x][y].
ale ja chce szybciej nie wolniej ;)
obawaim sie ze z dostepu do bitmapy masz do dyspozycji tylko te dwie metody..