Avatar billede kneppepoliti Nybegynder
27. oktober 2003 - 21:09 Der er 2 kommentarer og
1 løsning

Import af en række billeder

Hej Eksperter

Jeg søger noget Delphi kode, der kan indlæse alle bitmap-filer i et katalog, og oprette et bitmap objekt for hver af dem... Er der nogen der kan hjælpe mig med det???
Avatar billede Slettet bruger
27. oktober 2003 - 21:55 #1
Prøv det her:

procedure TForm1.Button1Click(Sender: TObject);
var
  SearchRec: TSearchRec;
  Dir: String;
  Bitmaps: array of TBitmap;
  FileList: TStringList;
  I:Integer;
begin
  Dir := 'D:';
  FileList := TStringList.Create;
  if FindFirst(Dir + '\*.bmp', faAnyFile, SearchRec) = 0 then
    repeat
      if (SearchRec.Name <> '.') and (SearchRec.Name <> '..') then
      begin
        FileList.Add(Dir+'\'+SearchRec.Name);
      end;
    until FindNext(SearchRec) <> 0;
  SetLength(Bitmaps, FileList.Count);
  for I := 0 to FileList.Count - 1 do
  begin
    Bitmaps[I] := TBitmap.Create;
    Bitmaps[I].LoadFromFile(FileList.Strings[I]);
  end;


  Image1.Picture.Bitmap := Bitmaps[0];
end;
Avatar billede borrisholt Novice
28. oktober 2003 - 15:08 #2
Hvis der ikke er mange filer er det en fin løsning .. Men ellers så skriv igen så kan jeg en anden løsning
Avatar billede kneppepoliti Nybegynder
02. november 2003 - 17:38 #3
Det var godt nok en masse billeder. Men jeg har omskrevet det, så den kun tager et billede ind i hukommelsen  af gangen.
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