Announcement

Collapse
No announcement yet.

Quickreport in einem Thread drucken?

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Quickreport in einem Thread drucken?

    Hallo Allerseits !

    Ich möchte gerne einen Quickreport in einem eigenen Thread drucken.<br> Das würde mit <b>QReport.PrintBackground</b> auch gut funktionieren, wäre da nicht die GesamtSeitenanzahl, für die man den Report zuerst mit <b>Prepare</b> formatieren lassen muss.

    Alle Versuche den Report in einem Thread auszuführen sind erbärmlich, kläglich gescheitert.

    Hat vielleicht irgendjemand ein Beispiel?

    Gruß Walter

  • #2
    Hallo Walter!!

    Mit diesem Beispielcode hat es bei mir funktioniert:

    unit Unit2;
    interface
    uses
    Classes,unit1;
    type
    tthread1 = class(TThread)
    private
    { Private-Deklarationen }
    protected
    procedure Execute; override;
    end;
    var abbrechen:boolean;
    implementation
    procedure tthread1.Execute;
    begin
    while (abbrechen=false) do begin
    form1.QuickRep1.Prepare;
    form1.QuickRep1.printbackground;
    end;
    end;
    end.

    so klein ist die Welt ....

    mfg HAH

    Comment

    Working...
    X