AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Multimedia Delphi mehrere TImages im Voraus laden
Thema durchsuchen
Ansicht
Themen-Optionen

mehrere TImages im Voraus laden

Ein Thema von dioony · begonnen am 6. Jul 2005 · letzter Beitrag vom 6. Jul 2005
 
dioony

Registriert seit: 18. Apr 2005
Ort: Oldenburg
18 Beiträge
 
Delphi 6 Enterprise
 
#1

mehrere TImages im Voraus laden

  Alt 6. Jul 2005, 20:16
Servus!

Ich weiß, dass jeder hier gleich rummeckern wwill, wegen dem betreff, aber mir viel nichts passenders ein...

Nun zu meinem Problem:

Ich lade mehrere Jpegs in während der laufzeit erstellten TImages... Diese haben als parent eine Scrollbox. Das ist auch schön und gut... Nun ist es so, dass nicht alle images geladen werden, sondern nur die, die man gerade in der scrollbox sieht. wenn man nach unten scroll werden erst die anderen images nachgeladen. Hat da jemand ne idee, wie man sie quasi voraus laden kann?


das erstellen sieht wie folgt aus:

Delphi-Quellcode:

var PictureThumb: array of TImage;

(....)

  for i:=0 to ListBox4.Count-1 do
  begin
    PictureThumb[i]:=TImage.Create(self);
    PictureThumb[i].Parent:=ScrollBox1;
    PictureThumb[i].Left:=(left*131);
    PictureThumb[i].Height:=130;
    PictureThumb[i].Width:=130;
    PictureThumb[i].Top:=top;
    PictureThumb[i].Picture.Create;
    PictureThumb[i].Picture.LoadFromFile(ListBox4.Items[i]);
    PictureThumb[i].Picture.
    PictureThumb[i].Stretch:=true;
    PictureThumb[i].Proportional:=true;
    PictureThumb[i].Show;
  end;
* in der ListBox4 stehen die ganzen dateinamen der bilder...

Hab es auch schon mit der graphics32 komponente versucht, aber da lädt er die bilder ziemlich langsam rein. die obige ist die schnellste methode zum bilder laden, die ich bisher rausgefunden habe. alle images vorher zu verkleiner oder so bringt auch keine bessere performance...
falls jemand da noch andere kennt wäre es auch nicht schlecht, wenn da jemand ein tipp hätte!

Danke im voraus!

bis dann dioony
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:58 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz