AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Algorithmen, Datenstrukturen und Klassendesign Record-Array als Property einer Klasse: einfacher Zugriff auf die Record-Felder
Thema durchsuchen
Ansicht
Themen-Optionen

Record-Array als Property einer Klasse: einfacher Zugriff auf die Record-Felder

Ein Thema von changlee · begonnen am 30. Jul 2019 · letzter Beitrag vom 7. Aug 2019
 
changlee
(Gast)

n/a Beiträge
 
#7

AW: Record-Array als Property einer Klasse: einfacher Zugriff auf die Record-Felder

  Alt 30. Jul 2019, 10:58
Warum nicht gleich aus dem record eine Klasse machen?
Da kome ich her. Das ganze war viel umfangreicher, allgemeiner und wiederverwendbarer, aber es war auch eine Nummer zu groß, so dass es einfach nicht fertig geworden ist.
Ich habe das ganze Projekt jetzt etwas kleiner aufgesetzt und es soll so einfach wie möglich gehalten werden.

Ich würde an deiner Stelle eher eine generische TObjectList nehmen statt eines Arrays.
Ich hatte zuvor eine TList. Aber da habe ich im Prinzip das gleiche Problem. Die Felder des Records konnten dann geändert werden, ohne dass die joblist davon etwas mitbekam.

Entweder du lässt die Properties weg und gibst das reine Array nach außen oder du kommst um Methoden wie setJobName(jobIndex, jobName) nicht herum.
Ich denke so werde ich es machen. Ist zwar nicht ganz so kurz, wie ich mir vorgestellt hatte, aber es ist ok.

Danke!
  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 22:19 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