Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi auf Bitmap (im OI geladen) zur LZ zugreifen? (https://www.delphipraxis.net/92347-auf-bitmap-im-oi-geladen-zur-lz-zugreifen.html)

Elicia 18. Mai 2007 10:51


auf Bitmap (im OI geladen) zur LZ zugreifen?
 
Hallo,

hab schon wieder eine Frage:

Wenn ich eine bmp im Designstadium im OI in ein TImage lade,
dieses zur Laufzeit durch eine andere bmp ersetze -
kann ich danach zur Laufzeit wieder auf die Originalbmp zugreifen -
und wenn ja, wie?

Wenn das nicht klappt, werde ich eine Ressource verwenden - aber es
würde mich doch interessieren, ob und wenn ja, WIE es prinzipiell funktioniert!

Besten Dank schon im vorhinein,
mfG,

Elicia

Bernhard Geyer 18. Mai 2007 10:59

Re: auf Bitmap (im OI geladen) zur LZ zugreifen?
 
Zitat:

Zitat von Elicia
Wenn ich eine bmp im Designstadium im OI in ein TImage lade,
dieses zur Laufzeit durch eine andere bmp ersetze -
kann ich danach zur Laufzeit wieder auf die Originalbmp zugreifen -
und wenn ja, wie?

Indem du es zuvor in eine ander TBitmap-Instanz sicherst. Wieso sollte denn TImage eine History der geladenen Images vorhalten und damit deine GDI-Ressourcen in die Knie zwingen?

Elicia 18. Mai 2007 11:19

Re: auf Bitmap (im OI geladen) zur LZ zugreifen?
 
Hallo Bernhard,

danke für Deine Antwort!

Ich dachte halt, da man die bmp bei der fertigen exe nicht mitgeben muß,
daß man vielleicht irgendwie drauf zugreifen kann!
Dann bleibt nur die Resourcedatei, kein Problem!
Danke, mfG,

Elicia

Bernhard Geyer 18. Mai 2007 11:24

Re: auf Bitmap (im OI geladen) zur LZ zugreifen?
 
Zitat:

Zitat von Elicia
Ich dachte halt, da man die bmp bei der fertigen exe nicht mitgeben muß,
daß man vielleicht irgendwie drauf zugreifen kann!
Dann bleibt nur die Resourcedatei, kein Problem!
Danke, mfG,

Die Bitmap ist ja entsprechend Codiert in der Exe vorhanden. Und zwar in den in die Exe kompilierten Formular-Ressourcen. Dort wird es ja von der VCL bei der Erstellung des Formulars ja auch ausgelesen und mit sicherheit gibt es auch eine Code das selbst durchzuführen ohne jetzt das Formular zu erstellen. Aber es gibt einfacher Lösungen BMP's als Resource bereit zu stellen.

Elicia 18. Mai 2007 11:43

Re: auf Bitmap (im OI geladen) zur LZ zugreifen?
 
hab ich jetzt auch gemacht, geht ja ganz einfach :lol:
Danke für deine Hilfe, mfG,

Elicia


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:57 Uhr.

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