![]() |
Auf neue Objekte zugreifen
Ok, ich hoffe der Titel passt in irgendeiner Form zur Frage..
Ich habe folgenden code:
Delphi-Quellcode:
Statt MyReport soll jetzt der oben neu erzeugte Report eingefügt werden. Wie mache ich das?
with TQuickRep.CreateNew(MainForm) do
begin Reports.Add(MyReport); end; Und ja, ich bin neu in delphi, deswegen die newbie-fragen ;) |
Re: Auf neue Objekte zugreifen
Zuerstmal brauchst du ne Variable in der du den neuen Report speicherst um ihn später hinzuzufügen.
folgender Code sollte funktionieren:
Delphi-Quellcode:
Im with-block funzt das deshalb nicht weil du ja die instanz selbst brauchst und nicht eine Eigenschaft oder Methode davon um das ganze in die Report-Liste einzufügen:)
var
mysecondreport : TQuickreport; begin mysecondreport := TQuereport.createnew(MainForm); reports.add(mysecondreport); end; [edit=Daniel B]Delphi-Tags korrigiert. Mfg, Daniel B[/edit] |
Re: Auf neue Objekte zugreifen
Das hatte ich getan.
Ich kann nur leider nicht mit der Variable arbeiten, weil cih eine unbekannte Anzahl an Reports habe. Und da der Composite-Report mit Zeigern arbeitet Ende ich jedes mal mit x mal der gleichen Seite im Preview. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:22 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz