Forum: Programmieren allgemein
by Dunkelbunt27,
24. Jan 2011
Okay Danke, jetzt weiß ich was du meinst.
Das hilft mir erstmal, ich bin aber noch nicht am Ziel. Ich muss jetzt erstmal alleine weiter machen.
Danke für eure Hilfe.
Forum: Programmieren allgemein
by Dunkelbunt27,
24. Jan 2011
Ja den Quellcode hab ich mir schon angeguckt,aber es kamen ja immer die Fehlermeldungen. Ich versuch es nach der Schule nochmal mit den Bitmaps, irgendwas muss ich ja schließlich falsch machen.
Reicht das denn überhaupt aus als Doublebuffer? Und weiß jemand wie man das Bild einer Bitmap in eine Paintbox kopiert, falls es geht?
FG Dunkelbunt
Forum: Programmieren allgemein
by Dunkelbunt27,
23. Jan 2011
Hallo,
wie sieht es denn aus, wenn Du doubleBuffered := true des ParentControl
einschaltest?
Das reicht leider nicht aus. Ich weiß soviel, dass ich selber den Doublebuffer programmieren muss.
FG Dunkelbunt
Forum: Programmieren allgemein
by Dunkelbunt27,
23. Jan 2011
Ich melde mich nochmal, weil was ich versuche noch nicht erreicht ist.
Ich möchte das Flackern meiner Paintbox unterbinden. Es kommt zustande, wenn schnell umgezeichnet werden muss (bei mir ist es eine Art scrollen, was dies auslöst). Dazu soll erst auf eine 2.Paintbox gezeichnet werden und erst wenn die fertig ist auf die erste, so soll lückenlos kein Flackern entstehen.
ich hoffe jetzt weiß...
Forum: Programmieren allgemein
by Dunkelbunt27,
23. Jan 2011
Immer wenn das Programm
Paintbox2.Assign(Bitmap);
machen soll kommt die besagte Fehlermeldung: "TBitmap kann nicht zu TPaintbox zugeweisen werden."
Bitmap speichert den Inhalt der Paintbox1. Die Paintbox2 soll diesen Inhalt kopieren.
Muss man vielleicht Bitmap noch irgendwie konvertieren, so dass TPaintbox das nutzen kann?
Forum: Programmieren allgemein
by Dunkelbunt27,
23. Jan 2011
Ich versuche jetzt mal ein Bitmap zu benutzen. Wenn ich nicht zurecht komme meld ich mich wieder ;D
<Edit>
Ich habe jetzt folgendes Hinzugefügt:
Bitmap:=TBitmap.Create;
Bitmap.PixelFormat := pf32bit;
Bitmap.Width:=Paintbox1.Width;
Bitmap.Height:=Paintbox1.Height;
procedure speichern;
Forum: Programmieren allgemein
by Dunkelbunt27,
23. Jan 2011
Hallo Delphi Praxis,
ich möchte in meinem Programm zwei Paintboxen benutzen. Auf die eine wird gezeichnet, und auf die andere Wenn die erste fertig ist.
Mein Problem ist, dass ich die Fehlermeldung: "TPaintbox kann nicht zu TPaintbox zugewiesen werden".
Hier der Code im Beispiel:
procedure TForm1.FormCreate(Sender: TObject);
begin
Paintbox1 :=TPaintbox.Create(self);
...