Einzelnen Beitrag anzeigen

Benutzerbild von SirThornberry
SirThornberry
(Moderator)

Registriert seit: 23. Sep 2003
Ort: Bockwen
12.235 Beiträge
 
Delphi 2006 Professional
 
#6

Re: Bildändern (StretchDraw, StretchBlt) nicht Thread-sicher

  Alt 3. Jul 2005, 18:56
@axelf98: Wie hast du das ganze umgesetzt? Arbeitest du mit der Delphiklasse TThread?
auf folgende Art und weise sollte es eigentlich ohne Probleme möglich sein
Delphi-Quellcode:
type
  TMyThead = class(TThread)
  private
    procedure MethodForSync;
  protected
    procedure Execute; override;
  end;

[...]
procedure TMyThead.MethodForSync;
begin
  //Dem TImage aus dem Hauptform das ganze zuweisen
  DeinHauptForm.Image1.Picture.Bitmap.Assign(ThumbPicAusThread)
end;

procedure TMyThead.Execute;
begin
  //Thumb zerugen
  Synchronize(MethodForSync);
end;
Jens
Mit Source ist es wie mit Kunst - Hauptsache der Künstler versteht's
  Mit Zitat antworten Zitat