Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi GLScene: GetBitmap32 auf Image übertragen (https://www.delphipraxis.net/120604-glscene-getbitmap32-auf-image-uebertragen.html)

Ironmaster 13. Sep 2008 15:42


GLScene: GetBitmap32 auf Image übertragen
 
Hallo Leute,

ich hatte schon seit längerem ein Problem, was ich jetz mal angehen wollte, aber dann kam mir Cardinal über den Weg und wusste nicht, was es heißt. Jedenfalls weiß ich soviel, das es aus Integer besteht.

Folgenden Code verwende ich dafür:

Delphi-Quellcode:
GLCube1.Material.Texture.Image.GetBitmap32(Image1.Picture.Bitmap.?);
GetBitmap32 fordert "target: Cardinal"

Leider finde ich keine passende Eigenschaft und glaube auch, das es keine Eigenschaft ist...

Und nun steh ich da :wall:

Danke schon mal für die Antworten

turboPASCAL 14. Sep 2008 12:23

Re: GLScene: GetBitmap32 auf Image übertragen
 
Zitat:

Zitat von Ironmaster
Delphi-Quellcode:
GLCube1.Material.Texture.Image.GetBitmap32(Image1.Picture.Bitmap.?);

Ich habe mal ins Blaue getippt... :glaskugel:

Delphi-Quellcode:
GLCube1.Material.Texture.Image.GetBitmap32(Image1.Picture.Bitmap.Handle);
:gruebel:

Ironmaster 14. Sep 2008 15:00

Re: GLScene: GetBitmap32 auf Image übertragen
 
mhm, funktioniert leider nicht. Er kann es zwar kompilieren, aber das Resultat ist gleich 0.
Wenn jemand einen anderen Weg kennt, wie man die Textur von einem Objekt auf ein TImage überträgt, nur zu. Ich bin für alle Versuche offen.
Es würd mir auch sehr gelegen kommen, wenn mir jemand erklären könnte, was Cardinal nun eigentlich ist.

Danke schon mal

Mike07 23. Sep 2008 14:08

Re: GLScene: GetBitmap32 auf Image übertragen
 
Zitat:

Es würd mir auch sehr gelegen kommen, wenn mir jemand erklären könnte, was Cardinal nun eigentlich ist.
Cardinal ist ein Integer-Type, der aber kein Vorzeichen hat, der also nur eine Zahl im positiven Bereich ist.
Das ist der Zahlenbereich von Cardinal: 0..4294967295


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:53 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 by Thomas Breitkreuz