Registriert seit: 3. Jan 2005
4 Beiträge
|
Thread mit Rückgabewert
30. Jun 2006, 11: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
|