Forum: Multimedia
Delphi
by Pr0g,
19. Mär 2005
Mal als Hinweis für spätere Codes. Deklarier die Variablen nicht gloabl, wie in deinem Beispiel, sondern in dem "private", bzw. "public" Abschnitt der Form.
Forum: Multimedia
Delphi
by Pr0g,
18. Mär 2005
Wo genau kommt der Fehler? Wenn das Bild im Image ist kannst du es doch einfach per
Clipboard.Assign(Image1.Picture.Bitmap);
in die Zwischenablage packen.
Forum: Multimedia
Delphi
by Pr0g,
18. Mär 2005
Warum nimmst du nicht die Methode, die ich beschrieben hatte. Um das Bitmap im Image wirst du sowieso nicht herumkommen, denn vom direkten Zeichnen auf das ImageCanvas ohne Bitmap kann ich nur abraten.
Forum: Multimedia
Delphi
by Pr0g,
18. Mär 2005
Du erzeugst ein Bitmap, zeichnest drauf und packst es dann in das Image, hier ein Beispiel:
procedure TForm1.Button1Click(Sender: TObject);
var
fBmp: TBitmap; //wird zum Zeichnen genutzt
begin
//Instanz anlegen
fBmp := TBitmap.Create;
try
//Breite und Höhe der des Image anpassen
fBmp.Width := Image1.Width;
Forum: Multimedia
Delphi
by Pr0g,
17. Mär 2005
Zeichnest du das Diagramm einfach nur auf das Canvas des Images, oder direkt auf das Bitmap im Image. Wenn erstes, dann mach auf jeden Falls letzteres.
Fürs reine Zeichnen ist die PaintBox da, das Canvas des Image sollte dafür nciht missbraucht werden ;)
MfG Pr0g