Jak stworzyc Canvas tak aby mozna bylo po nim rysowac?
Robie tak:
var c:TCanvas;
begin
c:=TCanvas.Create;
// i tutaj rysuje :
// np.:
c.lineto(100,100); //i tutaj pojawia sie blad ze nie moze rysowac
c.Free;
end;
Jak stworzyc Canvas tak aby mozna bylo po nim rysowac?
Robie tak:
var c:TCanvas;
begin
c:=TCanvas.Create;
// i tutaj rysuje :
// np.:
c.lineto(100,100); //i tutaj pojawia sie blad ze nie moze rysowac
c.Free;
end;
Bo nie ma na czym. TCanvas to tylko interfejs między programem a powieszchnią wyświetlania. Stwórz obiekt typu TBitmap i odwołuj się do Bitmap.Canvas.