![]() |
Image in den Zwischenspeicher
Hallo alle miteinander!
Frage: Wie kann man ein Bild, welches bei Laufzeit erzeugt wurde, in den Zwischenspeicher ablegen? Bis hier bin ich:
Delphi-Quellcode:
Wenn ich den Befehl jedoch ausführe kommt ein Access Violation Fehler.
clipboard.assign(Image1.picture);
Gruß Hospi |
Re: Image in den Zwischenspeicher
Mit Clipboard.Assign und TBitmap geht es jedenfalls :gruebel: . Probier vielleicht mal Assign(Image1);
|
Re: Image in den Zwischenspeicher
Probier's mal so:
Delphi-Quellcode:
Clipboard.Assign(Image1.Picture.Bitmap);
|
Re: Image in den Zwischenspeicher
Nee ... Beide Versionen funktionieren nicht! :wall: (Habe ich auch schon selber ausprobiert gehabt)
Frage: Macht es eigendlich was aus wenn das Bild durch Canvas gezeichnet wurde? Wie funktioniert das mit dem Screenshot nochmal?? Der müsste doch eigendlich auch das Bild in die Zwischenablage legen können oder? Gruß Hospi |
Re: Image in den Zwischenspeicher
Zitat:
|
Re: Image in den Zwischenspeicher
Zitat:
|
Re: Image in den Zwischenspeicher
Zitat:
|
Re: Image in den Zwischenspeicher
Noch gar keinen, ich hab noch nicht mit Screenshots gearbeitet. (Habe ich gerade erst gefunden, dass es so etwas überhaupt gibt!) :pale:
|
Re: Image in den Zwischenspeicher
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 |
Re: Image in den Zwischenspeicher
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:12 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz