Avatar billede hestetoften Nybegynder
05. december 2003 - 21:44 Der er 2 kommentarer og
1 løsning

imagelist ikon findes

Hvordan undersøger jeg om et ikon allerede findes i en imagelist inden det Add'es ??
Avatar billede borrisholt Novice
06. december 2003 - 14:27 #1
Du kan tage en checksum på dit icon inden du ligger der i. Så der det blot at sammenligne dem.

Jens B
Avatar billede borrisholt Novice
07. december 2003 - 09:18 #2
Her er noget kode der kan beregne en check sum på et stykke hukommelse :

function GetCheckSum(const P : Pointer; Size : Integer): Integer;
var
  FSize: Integer;
  Buffer: array[0..500] of Integer;
begin
  FSize := Size;

  if Fsize > 500 then
    Fsize := 500;

  move(P, Buffer, FSize);
  asm
      xor eax, eax
      xor ecx, ecx
      lea edx , Buffer
    @again:
      add eax, [edx + 4*ecx]
      inc ecx
      cmp ecx, fsize
    jl @again
      mov @result, eax
  end;
end;


Jens B
Avatar billede hestetoften Nybegynder
07. december 2003 - 15:14 #3
Jeg kikker lige på det.
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