Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Auf neue Objekte zugreifen (https://www.delphipraxis.net/11377-auf-neue-objekte-zugreifen.html)

Larayna 5. Nov 2003 12:59


Auf neue Objekte zugreifen
 
Ok, ich hoffe der Titel passt in irgendeiner Form zur Frage..

Ich habe folgenden code:
Delphi-Quellcode:
with TQuickRep.CreateNew(MainForm) do
begin
     Reports.Add(MyReport);
end;
Statt MyReport soll jetzt der oben neu erzeugte Report eingefügt werden. Wie mache ich das?
Und ja, ich bin neu in delphi, deswegen die newbie-fragen ;)

Ghostwalker 5. Nov 2003 13:04

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:
var
  mysecondreport : TQuickreport;
begin
  mysecondreport := TQuereport.createnew(MainForm);
  reports.add(mysecondreport);
end;
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:)

[edit=Daniel B]Delphi-Tags korrigiert. Mfg, Daniel B[/edit]

Larayna 5. Nov 2003 13:19

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:48 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz