Forum: Programmieren allgemein
Delphi
by Martin W,
16. Jan 2015
Danke euch sehr, vor allem das mit dem letzten Beitrag schaue ich mir näher an!
Viele Grüße!
Forum: Programmieren allgemein
Delphi
by Martin W,
3. Jan 2015
Ja, hab es jetzt mit Properties gelöst. Beim Zugriff auf die Variable wird die Meta-Liste jeweils neu zusammmengebaut.
Forum: Programmieren allgemein
Delphi
by Martin W,
3. Jan 2015
OK, angenommen ich habe eine gesamte Liste AutoListe: TList<TAuto>.
Gibt es eine effizente Möglichkeit, zum Beispiel alle Items anzeigen zu lassen, die vom Typ TAutoHerstellerA (AutoListe is TAutoHerstellerA) sind?
Forum: Programmieren allgemein
Delphi
by Martin W,
3. Jan 2015
Ja, darauf wird es wohl hinauslaufen! Danke für eure Antworten.
Forum: Programmieren allgemein
Delphi
by Martin W,
3. Jan 2015
Ja, ich bin gerade am prüfen, wären fast 25000 Zeilen Code die ich prüfen & nachziehen müsste.
Forum: Programmieren allgemein
Delphi
by Martin W,
3. Jan 2015
Danke für die Idee, werde mir das mal näher anschauen.
Forum: Programmieren allgemein
Delphi
by Martin W,
3. Jan 2015
Performancetechnisch nichts, aber codemäßig, vor allem wen das nicht 4 Listen sind, sondern 50.
Forum: Programmieren allgemein
Delphi
by Martin W,
3. Jan 2015
Die werden ziemlich häufig individuell verarbeitet, nur selten gemeinsam. Daher ist der dadurch entstehende Aufwand höher, als wenn ich sie auseinander lasse.
AddRange klappt im oberen Code nicht, gibt es eine andere Möglichkeit, die Listen zu kombinieren?
Forum: Programmieren allgemein
Delphi
by Martin W,
3. Jan 2015
Ja, das hab ich gemacht, wie folgt:
var
WorkingList: TList<TAuto>;
begin
WorkingList := WorkingList<TAuto>.Create;
WorkingList.AddRange(TAutoHerstellerA);
WorkingList.AddRange(TAutoHerstellerB);
Forum: Programmieren allgemein
Delphi
by Martin W,
3. Jan 2015
Die Grundklasse "TAuto" ist überall gleich, der Rest leider nicht. In der Funktion wird nur auf Eigenschaften von TAuto zurückgegriffen. Habe gerade folgende Idee bekommen:
var
WorkingList: TList<TAuto>;
begin
WorkingList Create
WorkingList.Add(alle anderen Listen hinzufügen zur List)
Forum: Programmieren allgemein
Delphi
by Martin W,
3. Jan 2015
Hi,
ich habe folgende Klassen (alles stark vereinfacht und auf das grundlegende Problem reduziert):
type TAuto = class(TComponent)
public
FNameOfCar: string;
FColor: integer;
FNumberOfWheels: integer;
FLicencePlate: string;