Einzelnen Beitrag anzeigen

Blup

Registriert seit: 7. Aug 2008
Ort: Brandenburg
1.429 Beiträge
 
Delphi 10.4 Sydney
 
#7

AW: Liste von Tbitmaps als array of .... speichern

  Alt 24. Jul 2021, 07:43
Es ist in Delphi üblich Typ-Namen mit einem großen "T" am Anfang zu kennzeichnen.
Hier wurde z.B. "meinerecords" als Array-Typ vereinbart, aber dann wie eine Variable behandelt.
Solche Fehler kann man so leicht vermeiden.

Statt eines Records mit zusätzlichen Informationen zur Bitmap, warum nicht eine eigene Bitmap-Klasse, die diese Informationen beinhaltet?
Delphi-Quellcode:
TMeinBitmap = class(TBitmap)
private
  Fx: Integer;
  Fy: Integer;
  FName: string;
  FDatum: TDate;
public
  propert x: Integer read Fx, write Fx;
  propert y: Integer read Fy, write Fy;
  propert Name: Integer read FName, write FName;
  propert Datum: TDate read FDatum write FDatum;
end;
Wenn man eine Liste von Objekten verwaltet, dann am besten auch in einer TObjectList:
Delphi-Quellcode:
TMeinBitmapList = class(TObjectList<TMeinBitmap>)
end;
  Mit Zitat antworten Zitat