![]() |
problem mit LoadFromFile
bei manchen bildern wird das OnProgress event nicht ausgeführt
ich denke mal, dass es daran liegt, das die bilder evtl. schon im arbeitsspeicher liegen kann mir da jemand weiter helfen ich möchte also die bilder direct laden,bzw. eine möglichkeit, wie das on progress event trotzdem ausgeführt wird |
Re: problem mit LoadFromFile
Das Problem wurde kürzlich in einer anderen
![]() Grüße vom marabu |
Re: problem mit LoadFromFile
das hilft mir nicht weiter (problem wurde ja auch nicht wirklich gelöst)
welches event wird denn definitiv ausgelöst, wenn ein bild geladen wird bzw. der ladevorgang beendet ist?? (OnLoaded wird ja auch nicht aufgerufen) man könnte dann da ja einfach das onprogress aufrufen onprogress soll auch nur abgearbeitet werden,ob da nun meine progressbar schnell durchläuft, weil das bild schon geladen ist,ist mir eigentlich egal es geht mir eher um andere parameter welche ich beim laden setzen will |
Re: problem mit LoadFromFile
Hallo,
das OnProgress Ereigniss wird nur bei bestimmten Bildtypen aufgerufen! Guck mal in der Hilfe nach! Florian |
Re: problem mit LoadFromFile
das is mir schon klar (wurde in der anderen diskussion ja schon gesagt)
ich brauch trotzdem irgend ein event, welches nach dem laden eines (irgend eines) bildes ausgeführt wird man muss doch irgendwie rausbekommen, ob das bild nun schon vollstänig geladen is?!?!? |
Re: problem mit LoadFromFile
Ist doch sicher komplett geladen, wenn du aus die funktion LoadFromFile beended ist oder nicht?
DerDan |
Re: problem mit LoadFromFile
schön wärs,
um z.b meine "percentdone" anzuzeigen (bei OnProgress) muss ich ja ein application.processmessages einfügen sonst friert mein propg für die zeit des ladens ein (zumindest wenn mein OnProgress aufgerufen wird) selbst wenn ich zb sowas schreibe: image1.picture.loadfromfile('irgendwas'); showmessage('OK'); wird das showmessage trotzdem schon ausgeführt, obwohl das bild noch nicht fertig geladen ist loadfromfile ist ja auch ne prozedure und hat meines erachtens auch keinen rückgabewert, an dem ich auslesen könnte, ob das bild nun fertig geladen ist oder nicht |
Re: problem mit LoadFromFile
Wenn ein Picture geladen wurde, wird das Ereignis OnChange() ausgelöst:
Delphi-Quellcode:
Grüße vom marabu
procedure TDemoForm.LoadButtonClick(Sender: TObject);
begin if not OpenDialog.Execute then Exit; with Image.Picture do begin OnChange := PictureChange; LoadFromFile(OpenDialog.FileName); end; end; procedure TDemoForm.PictureChange(Sender: TObject); begin ShowMessage('picture loaded'); end; |
Re: problem mit LoadFromFile
das is doch mel ne brauchbare antwort
werds gleich mal ausprobieren ;) |
Re: problem mit LoadFromFile
Zitat:
Delphi-Quellcode:
image1.picture.loadfromfile('irgendwas');
image1.Repaint; showmessage('OK'); |
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:07 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz