Thema: Delphi Thread mit Rückgabewert

Einzelnen Beitrag anzeigen

dk3wx

Registriert seit: 3. Jan 2005
4 Beiträge
 
#1

Thread mit Rückgabewert

  Alt 30. Jun 2006, 10:14
Hallo,
komme einfach nicht mehr weiter.

Ich starte einen Thread und übergebe ein Bild (Diagrammfläche)

Im Hauptprogramm:
mthd:=Diagramm.Create(PaintBox1);
with mthd do mthd.OnTerminate := ThreadDone;

Im Thread
constructor Diagramm.Create(Box: TPaintBox);

Die Execute-Methode schreibt Messkurven in diese Zeichenfläche und malt diese auch auf den Bildschirm. Dazu benutze ich Synchronize.

Das Funktioniert recht gut.

Mein Problem:
Wenn ich den Thread beende, steht das Bild auch noch auf dem Bildschirm aber ich komme nicht mehr dran um es ggf. auszudrucken.
Was ich brauche ist eine Rückgabe des Bildes aus dem Thread in mein Hauptprogramm. Habe leider keine Idee mehr wie ich das hinbekomme

Tnx Bernd
  Mit Zitat antworten Zitat