Delphi-PRAXiS
Seite 1 von 3  1 23      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Bitmap von ImageList laden ? (https://www.delphipraxis.net/128293-bitmap-von-imagelist-laden.html)

thomas2009 27. Jan 2009 14:33


Bitmap von ImageList laden ?
 
Hallo

ich habe 3 Bitmaps in ImageList1 und möchte ein Bitmap von Listimage in image1 laden

Garfield 27. Jan 2009 17:40

Re: Bitmap von ImageList laden ?
 
Bild Index 0 der Imagelist in das Image laden:
Delphi-Quellcode:
ImageList1.GetBitmap(0, Image1.Picture.Bitmap);

thomas2009 29. Jan 2009 09:33

Re: Bitmap von ImageList laden ?
 
es ging. Danke!

Jens Hartmann 16. Dez 2009 21:40

Re: Bitmap von ImageList laden ?
 
Hallo zusammen,

ich bin durch suchen auf diesen Beitrag gestossen. Diese Funktion würde ich gerne in meinem Starter mit einfügen. Ich habe ein kleines Prog geschrieben, welches in die Autostart integriert wird, und über welches mein eigendliches Programm gestartet wird. Dieses Programm habe ich geschrieben, um eventuelle Verzögerungen beim Windows Start zu überwinden. Jetzt habe ich mir überlegt, das es ja die optimale Möglichkeit wäre in diesen 30 Sekunden ein bißchen Werbung über unser Unternehmen in diesen Starter zu integrieren. Soll heißen ich möchte in 30 Sekunden 50 verschiede Werdenbanner in der Größe 75x900 Pixel als Bitmap auf die Starterform legen. Diese Sollen dann nach jeweils 5 Sekunden geändert werden.

Kennt man ja aus verschiedenen Installationsprogrammen. Leider stürzt mein Delphi schon beim einfügen der Bitmap in meine ImageList ab. Sobalt ich auf kompilieren oder Speichern gehe. Geht gar nichts mehr.

Ich vermute, das es mit der Bild Größe und dem entsprechenden Speicherbedarf zutun hat. Kann mir vieleicht jemand sagen, wie ich das Problem lösen kann, oder wo das Problem liegt. :gruebel:

Danke Gruß

Jens

Garfield 17. Dez 2009 08:55

Re: Bitmap von ImageList laden ?
 
Es liegt tatsächlich an der Größe des Bildes. Es darf nur 256 Pixel breit sein. In der Höhe besteht diese Begrenzung nicht.

Jens Hartmann 17. Dez 2009 20:47

Re: Bitmap von ImageList laden ?
 
Gibt es denn da was, womit ich Bilder in der Größe 150(h)x900(b) verarbeiten kann. Ingesamt 10 Stck.

Danke und Gruß Jens

Namenloser 17. Dez 2009 20:51

Re: Bitmap von ImageList laden ?
 
Ich würde die Bilder einfach als Hier im Forum suchenRessource einbinden. Dadurch spart man sich außerdem den Overhead, der durch die Hexadezimal-Kodierung in der Formular-Datei entsteht.

Garfield 18. Dez 2009 06:34

Re: Bitmap von ImageList laden ?
 
Ich habe größere Bilder auch als Ressource eingebunden. Hat ausserdem den Vorteil, dass es keine Bitmaps sein müssen.

Bernhard Geyer 18. Dez 2009 07:31

Re: Bitmap von ImageList laden ?
 
Zitat:

Zitat von Jens Hartmann
Gibt es denn da was, womit ich Bilder in der Größe 150(h)x900(b) verarbeiten kann. Ingesamt 10 Stck.

Danke und Gruß Jens

Bei LMD gibt's ne Imagelist die auf PNG-Basis arbeitet. Dort müssten größere Images möglich sein da hier nicht auf WinAPI-Beschränkungen rücksicht genommen werden muss.

Sherlock 18. Dez 2009 08:15

Re: Bitmap von ImageList laden ?
 
Ausserdem kann die LMDListe Bilder komprimieren, wenn sie dann doch nur als BMPs vorliegen. Und von einem "Hexadezimal"Overhead höre ich im Zusammenhang mit ImageListen zum ersten mal :D

Sherlock


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:12 Uhr.
Seite 1 von 3  1 23      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz