Avatar billede zerohero Nybegynder
07. oktober 2001 - 13:24 Der er 12 kommentarer og
1 løsning

TImageList

Jeg har loadet nogle Tbitmaps ind i en TImageList (DesignTime)... men når jeg vil have af vide, hvor mange billeder der er i min TImageList (RunTime) altså TImageList.count får jeg at vide at der ikke findes nogen... Der skal siges at jeg har ændret TImagList.heigth til 50 og TImagList.width til 250, men det skulle da helst ikke have nogen betydning...

Hvad er der galt???

ZeroHero
Avatar billede zerohero Nybegynder
07. oktober 2001 - 13:30 #1
Det har åbenbart betydning... Jeg har lige prøvet, uden at have ændret width og height på min TImageList, så virker det... - men hvorfor???
Avatar billede zerohero Nybegynder
07. oktober 2001 - 13:32 #2
Hvis de Tbitmap\'s man loader ind i sin TImageList er på 16x16 eller mindre virker det fint... men ellers gør det ikke... MÆRKLIGT...
Avatar billede martinlind Nybegynder
07. oktober 2001 - 13:35 #3
Det er Fordi en ImageList bliver Clearet når du sætter størelsen, så den skal du sætte designTime inden du loader dine Bitmaps ind
Avatar billede zerohero Nybegynder
07. oktober 2001 - 13:37 #4
ok... Jeg prøver lige...
Avatar billede zerohero Nybegynder
07. oktober 2001 - 13:40 #5
nope... Jeg ændrede højde+bredden før jeg loadede mine Tbitmaps ind i min TImageList (DesignTime)... men ak...
Avatar billede zerohero Nybegynder
07. oktober 2001 - 13:43 #6
martinlind>> Nå, men så må jeg jo gøre det på en anden måde... Hvordan er det nu man kompiler billeder ind i resourcen???
Avatar billede zerohero Nybegynder
07. oktober 2001 - 13:44 #7
Er det ikke et eller andet med at jeg skriver filnavnet på mit Tbitmap i en txt fil og linker den til min exe og kompiler!!!
Avatar billede martinlind Nybegynder
07. oktober 2001 - 13:49 #8
Det kan altså god lade sig gøre, du må bare ikke ændre højde og brede runtime, det må du kavde glemt at slå fra.

Du kan gå op på www.undu.com han har en artikel om at putte data i sin exe, det er ret simpelt.
Avatar billede zerohero Nybegynder
07. oktober 2001 - 14:00 #9
du kan ikke huske hvad artiklen hedder, eller en direkte link? for der er helt vildt mange artikler...
Avatar billede zerohero Nybegynder
07. oktober 2001 - 14:02 #10
noget helt andet er at når jeg vil kompile mine Tbitmaps ind i min kompiler som en resource... så brokker delphi sig og skriver:

[Error] RLINK32: Unsupported 16bit resource in file \"img.rc\"

Hvorfor???
Avatar billede zerohero Nybegynder
07. oktober 2001 - 14:03 #11
Jeg har skrevet følgende i min RC fil:

////// begin rc fil //////

//Name            TYPE            Filename
  W0001        BITMAP          skin.bmp

////// end rc fil //////
Avatar billede stoney Nybegynder
07. oktober 2001 - 15:06 #12
.rc er 16 bit
.res er 32 bit

Du kan finmde en masse artikler her:

http://delphi.about.com/library/weekly/aa113099.htm?terms=res

Stoney
Avatar billede zerohero Nybegynder
07. oktober 2001 - 15:29 #13
ok - 1000 tak begge to :-))
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