Avatar billede friiiiis Novice
07. august 2007 - 10:14 Der er 4 kommentarer og
1 løsning

Free og freeimage

Hej,

er der nogen forskel på  "bmp.free" og "bmp.freeimage"??

Er der noget man skal bruge og noget man ikke skal bruge???
Avatar billede kroning Nybegynder
08. august 2007 - 16:20 #1
Hvis du ikke længere skal bruge din TBitmap object skal du benytte Free.
Kort fra hjælpen:
Use Free to destroy an object. Free automatically calls the destructor if the object reference is not nil. Any object instantiated at runtime that does not have an owner should be destroyed by a call to Free so that it can be properly disposed of and its memory released. Unlike Destroy, Free is successful even if the object is nil; so if the object was never initialized, Free won’t result in an error.

Hvis du stadig skal bruge din TBitmap object men ønsker at frigive hukommelse så er blevet brugt af TBitmap så skal du benytte FreeImage.
Kort fra hjælpen:
Frees the cached file image stored in memory by the bitmap.
Use FreeImage to reduce the memory requirements of an application when color depth and pixel format are not an issue. Freeing the image releases the memory allocated for the bitmap image when it was originally loaded to disk. Consequently, some of the original pixel format of the bitmap is lost (for example, if you changed its format to a DIB) as well as the color depth of the bitmap.
Avatar billede hrc Mester
10. august 2007 - 09:36 #2
Utroligt hvad man kan finde i hjælpefilerne, og genvejstasten til dem er <F1> ligesom andre windows-programmer ;-)
Desværre er de blevet meget dårligere efter Delphi 7. En af grundene til jeg stadig har 7'eren installeret er dens hjælpefiler. Det er nu heller ikke en dårlig version...
Avatar billede friiiiis Novice
10. august 2007 - 15:37 #3
Hej!

Jeg beklager meget og bøjer mig i støvet og med rystende arme skriger mod hrc "tilgiv mig, tilgiv mig" (!!!!!)

Jeg skulle selvfølgelig have kigget i hjælpefilerne - med de yderst og ypperst indsigtsfulde og stærkt oplysende kommentarer fra hrc indser jeg det nu i bakspejlets ulideligt klare lys, som Klaus riskjær en gang formulerede det (!!) :-)) - ingen sammenligning overhovedet i øvrigt...

Såfremt hr. kroning lige vil smide et svar så får han pointene...
Avatar billede kroning Nybegynder
10. august 2007 - 15:41 #4
ok :)
Avatar billede hrc Mester
12. august 2007 - 21:23 #5
ja, ja. Nu har jeg vist også selv gjort den slags, men det skal ikke forhindre mig i at strikke lidt hudflettende tekst sammen, nu chancen byder sig.

I øvrigt var det ikke Riskjær men Kurt Thorsen der sagde de famøse ord.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester