Delphi-PRAXiS
Seite 3 von 3     123   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Dynamisches Array Grenze? (https://www.delphipraxis.net/167418-dynamisches-array-grenze.html)

brechi 29. Mär 2012 22:45

AW: Dynamisches Array Grenze?
 
Wie gesagt, ein dynamisches array solltest du nicht verwenden. Un mit dem ganzen post lesen war folgendes gemeint:
Delphi-Quellcode:
bmInfo.bmiHeader.biSizeImage := tempBitmap.bmiHeader.biWidth * tempBitmap.bmiHeader.biHeight * tempBitmap.bmiHeader.biBitCount div 8;
ich hatte mich mit SizeImage und BitCount vertan (ist in meinem Bsp. aber richtig) -> du setzt biSizeImage nicht

himitsu 29. Mär 2012 23:15

AW: Dynamisches Array Grenze?
 
Nur daß oftmals die Datengrößen der einzelnen Zeilen auf ganze Integer (4 Byte) aufgerundet werden, was man bei der Berechnung eventuell noch beachten müßte.

EWeiss 29. Mär 2012 23:23

AW: Dynamisches Array Grenze?
 
Zitat:

Zitat von brechi (Beitrag 1159318)
Wie gesagt, ein dynamisches array solltest du nicht verwenden. Un mit dem ganzen post lesen war folgendes gemeint:
Delphi-Quellcode:
bmInfo.bmiHeader.biSizeImage := tempBitmap.bmiHeader.biWidth * tempBitmap.bmiHeader.biHeight * tempBitmap.bmiHeader.biBitCount div 8;
ich hatte mich mit SizeImage und BitCount vertan (ist in meinem Bsp. aber richtig) -> du setzt biSizeImage nicht

Also mein problem zur zeit das ich noch habe ist das nach einem Klick der Speicherverbrauch jetzt Rapide nach oben geht.
Bei der Form sind es 45MB und jetzt kommt's beim Desktop 900plus

Irgendwo hapert es da noch ganz schön.
Hab viel vergessen nach meiner Krankheit das ist Fakt :)

Was ist besser an einem 1 Dimensionalen statischen Array?
Also was bringt es an Geschwindigkeit ich habe es ja versucht kann aber den vorteil nicht erkennen
Funktionieren tut es natürlich auch.

mit biSizeImage werde ich auch nochmal versuchen .. Danke

EDIT:
Jup das hat mir geholfen der Tip mit dem Statischen Array
wird jetzt kein Speicher mehr verschwendet 2 MB sind OK da kann man mit leben.

biSizeImage hab ich mal addiert obwohl mir im moment nicht ganz klar ist
was mir das bringt in verbindung mit CreateDibSection.
Es wird nirgendwo verwendet.

Danke für eure Hilfe.

gruss


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:03 Uhr.
Seite 3 von 3     123   

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