Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Überprüfen ob Bild geladen wurde (https://www.delphipraxis.net/156684-ueberpruefen-ob-bild-geladen-wurde.html)

BlueLiquidCell 10. Dez 2010 19:50

Überprüfen ob Bild geladen wurde
 
Hey Guys

Möchte überprüfen ob ein Bild komplett geladen wurde.

Lade das Bild mit "Picture.LoadfromFile".
Bild isn jpeg falls das wichtig is ;-)

Gibts da ne einfache Möglichkeit?
Hab leider nix gefunden :-(

Danke schonma

Luckie 10. Dez 2010 19:56

AW: Überprüfen ob Bild geladen wurde
 
Die JPEG Komponente sollte ein entsprechendes Ereignis haben.

s.h.a.r.k 10. Dez 2010 20:23

AW: Überprüfen ob Bild geladen wurde
 
Warum ein Ereignis? Nach dem LoadFromFile ist das Bild doch komplett geladen, oder nicht? :gruebel: Wird unter D2 asynchron geladen?

Luckie 10. Dez 2010 20:28

AW: Überprüfen ob Bild geladen wurde
 
Ein JPEG kann auch progressiv komprimiert sein, dann wird es nach und nach geladen. Allerdings sollte die Methode erst nach dem vollständigen laden zurückkehren. Also ist es geladen, wenn die nächste Befehlszeile ausgeführt wird.

s.h.a.r.k 10. Dez 2010 20:30

AW: Überprüfen ob Bild geladen wurde
 
Das meinte ich ja :thumb: Aber vielleicht gibts ja auch eine Komponente die das eben asynchron macht. Dann sollte es wahrlich ein Ergebnis geben. Hatte gerade nur an die Standardkomponente TImage (bzw. TPicture) gedacht.

BlueLiquidCell 10. Dez 2010 20:52

AW: Überprüfen ob Bild geladen wurde
 
Hey

Also leider ist es nicht so das fertig geladen is wenn die nächste Zeile abgearbeitet ist.
Das macht einfach weiter.

Ein Ereignis hab ich leider nicht gefunden :-(

Luckie 10. Dez 2010 20:54

AW: Überprüfen ob Bild geladen wurde
 
Was verwendest du denn für eine Komponente? Und was sagt die Dokumentation dazu?

wicht 10. Dez 2010 20:56

AW: Überprüfen ob Bild geladen wurde
 
Das kann nicht sein. Sobald LoadFromFile() zuende ist, gab es entweder eine Exception, oder das Bild ist geladen worden.
Pack mal hinter das Laden ein
Delphi-Quellcode:
Application.ProcessMessages;
und danach erst den folgenden Code... Ist mal so ins blaue geraten.

BlueLiquidCell 10. Dez 2010 21:08

AW: Überprüfen ob Bild geladen wurde
 
Hey
Verwende ein "TImage"
In der Docu find ich irgendwie nix :-( Such ich an der falschen Stelle?

"Application.ProcessMessages" hat leider nicht geholfen.

Luckie 10. Dez 2010 21:16

AW: Überprüfen ob Bild geladen wurde
 
TImage kann JPEGS laden? Welche Delphi Version hast du?


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:01 Uhr.
Seite 1 von 2  1 2      

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