AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Probleme mit TDataObjectList<TRzTabSheet>

Ein Thema von Delbor · begonnen am 21. Jan 2022 · letzter Beitrag vom 21. Jan 2022
 
Delbor

Registriert seit: 8. Okt 2006
Ort: St.Gallen/Schweiz
1.192 Beiträge
 
Delphi 11 Alexandria
 
#1

Probleme mit TDataObjectList<TRzTabSheet>

  Alt 21. Jan 2022, 17:25
Hi zusammen
Ich habe meiner Anwendung einen Edgebrowser verpasst, der seine Seiten in einem PageControl anzeigen soll. Aus Controlgründen sollen die geöffneten Tabsheets in einer Objektliste gespeichert werden, die so seit Jahren in gebrauch ist:
Delphi-Quellcode:
type
  TEdgeBrowserFrame = class(TFrame)
    RzPageControl1: TRzPageControl;
    TabSheet1: TRzTabSheet;
    EdgeBrowser1: TEdgeBrowser;
  private
    { Private-Deklarationen }
    FFileName : String;
    FWebPageList : TDataObjectList<TRzTabSheet>;

  public
    { Public-Deklarationen }
    procedure EdgeBrowserNavigateproc;
    procedure EdgeBrowserNewWebSeiteTab(URL: string);

    constructor Create(AOwner: TComponent); override;
    destructor Destroy; override;

implementation

{$R *.dfm}

{ TEdgeBrowserFrame }

constructor TEdgeBrowserFrame.Create(AOwner: TComponent);
begin
  inherited;
  FWebPageList := TDataObjectList<TRzTabSheet>. // Hier
end;

destructor TEdgeBrowserFrame.Destroy;
...
Laut einem Beispiel, das ich mir in Notepad++ angelegt hatte, sollten Deklaration und Umsetzung so erfolgen:
Delphi-Quellcode:
// Deklarationsbeispiel einer Instanz einer generischen Objektliste:
FCategoryList: TDataObjectList<TQueryResultClass>;
// und das Create:
FCategoryList := TDataObjectList<TQueryResultClass>.Create();
TQueryResultClass ist dabei die Klasse, die bei der Verwendung des obigen Codes zum Einsatz kam. Leider scheint die Codevervollständigung zu streiken - bei andern Membern erhalte ich Vorschläge, aber hier nicht. Was ist hier falsch?

Gruss
Delbor
Roger
Man muss und kann nicht alles wissen - man muss nur wissen, wo es steht.
Frei nach Albert Einstein
http://roase.ch
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:01 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 by Thomas Breitkreuz