Avatar billede Lars Søndergaard Nybegynder
25. april 2006 - 11:07 Der er 5 kommentarer og
1 løsning

billeder i winform

jeg har en winform hvor jeg har en masse billeder. Mit problem er at programmet fylder tager alt for meget hukommelse. Hvordan kan jeg få vist billeder i min form uden at de loades til memory ?

myImage = System.Drawing.Image.FromFile(filelocation + imageName);
Avatar billede ladyhawke Novice
25. april 2006 - 11:09 #1
er det det enkelte billede der fylder for meget, eller er det alle de billeder du viser? (viser du dem på samme tid?)
Avatar billede Lars Søndergaard Nybegynder
25. april 2006 - 12:58 #2
det er alle billeder.. jeg viser dem ikke på samme tid, men jeg loader dem alle ind i systemet ved opstart
Avatar billede Lars Søndergaard Nybegynder
25. april 2006 - 13:01 #3
jeg forestiller mig at jeg kan have en reference til dem istedet for at hente dem ind i hukommelsen. List ala web.
Avatar billede ladyhawke Novice
25. april 2006 - 13:04 #4
Jamen så har du jo bedt om det....

Du er nødt til at loade billeder til memory (så vidt jeg ved), men du behøver da ikke loade dem alle sammen på forhånd...

Nøjs med at hente dem du skal bruge, når det er aktuelt og benyt samme objekt(er) til at hente dem, så det overskrives når du henter et nyt billede (for at ungå at du har mange billeder loaded ad gangen)

Kan du ikke poste din "start" kode, altså der hvor du henter billederne, så kan vi måske finde en bedre løsning
Avatar billede Lars Søndergaard Nybegynder
26. april 2006 - 16:54 #5
jeg har ændret så jeg kun loader stien til billederne ved opstart og herefter hente selve billedet efter behov.. min applikation fylder stadig 50MB :-) men det er noget mindre end før og det starter hurtigere nu...  bare smid et svar som tak for inspiration og hjælp
Avatar billede Lars Søndergaard Nybegynder
20. december 2006 - 10:22 #6
lukketid
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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