AGB  ·  Datenschutz  ·  Impressum  







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

Objekte vom Typ TList, Frage dazu

Ein Thema von KarllerntDelphi · begonnen am 26. Okt 2020 · letzter Beitrag vom 26. Okt 2020
 
KarllerntDelphi

Registriert seit: 21. Okt 2020
Ort: Grünstadt
20 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#1

Objekte vom Typ TList, Frage dazu

  Alt 26. Okt 2020, 12:56
Hallo,

ich habe mir zwei (unterschiedliche) Records definiert und möchte diese
als generische Liste verarbeiten.
Dazu habe ich sie folgendermassen definiert:

ListeRec1 = Tlist<Rec1>;
ListeRec2 = TList<Rec2>;

Dazu dann zwei Variable
liRec1 : ListeRec1;
liRec2 : ListeRec2;

und diese erzeugt:

liRec1:=ListeRec1.create;
liRec2:=ListeRec2.create;

Ich möchte nun die beiden Variablen jeweils an eine gemeinsame Prozedure übergeben und dort
befüllen lassen.

Procedure fuelle_list(var liste : liRec1),
begin
fuelle die Liste;
end;

Dazu bräuchte ich aber zwei unterschiedliche prozeduren, was ich unschön finde,
da beide im grunde das gleiche machen nur mit unterschiedlichen Listen(Records).
Lieber wäre mir ich könnte immer die gleiche Prozedur aufrufen und jeweils die eine oder ander Liste übergeben und
in der Prozedur irgendwie die jeweilige Liste ansprechen. Ich denke ich müsste einen "generischen" Typ angeben
aber meine Versuche dahingehend waren bisher fruchtlos....
Geht das in Delphi und wenn ja, wie ?

Danke

Karl
Karl
  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 21:18 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