Einzelnen Beitrag anzeigen

generic

Registriert seit: 24. Mär 2004
Ort: bei Hannover
2.416 Beiträge
 
Delphi XE5 Professional
 
#5

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

  Alt 21. Jul 2021, 14:04
Das was Klaus schreibt ist schon gut.

Code:
meinerecords = array of meinRecord;
Dein Array ist aber hier dynamisch. D.h. du musst eine Größe vorher mit
Code:
setlength(meinerecords)
setzen.
Die For-Schleife würde ich dann auch dynamische machen in Sinn von
Code:
for i:=low(meinerecords) to high(meinerecords) do
Dann noch kurz die Erklärung zu Klaus
Code:
meinerecords[i].bmp.create; // TBitmap.create
Das Array bzw. der Record der mit I angesprochen wird, enthält einen Zeiger bmp.
Diese MUSS vor der Benutzung gesetzt bzw. da wo der hinzeigt initialisiert werden. Daher macht Klaus
Code:
meinerecords[i].bmp := TBitmap.create
Was eine neue instanz von einer Bitmap erstellt und dann wird dieser Instanzzeiger in bmp gespeichert.
Coding BOTT - Video Tutorials rund um das Programmieren - https://www.youtube.com/@codingbott
  Mit Zitat antworten Zitat