Einzelnen Beitrag anzeigen

Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#4

Re: OnProgress..., Hilfe bitte...

  Alt 18. Jul 2005, 21:20
Da der Thread erstellen nicht in der lage ist eine ordentliche Fehlerbeschreibun gzu liefrn, tue ich es mal für ohn:
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
begin
  Image1.OnProgress := Image1Progress;
  Image1.Picture.Bitmap.LoadFromFile('d:\test.bmp');
end;

procedure TForm1.Image1Progress(Sender: TObject; Stage: TProgressStage;
  PercentDone: Byte; RedrawNow: Boolean; const R: TRect; const Msg: string);
begin
  ShowMessage('');
  case Stage of
    psStarting: ProgressBar1.Position := 0;
    psRunning:
      begin
        Progressbar1.Position := PercentDone;
      end;
    psEnding: ProgressBar1.Position := 0;
  end;
end;
Man sollte meinen, dass es so funktioniert. Leider wird der EventHandler gar nicht aufgerufen. Auch bei einem 140 MB Bitmap nicht.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat