Zitat von
MrTerry:
hmmm hab leider noch nie selbst mit klassen gearbeitet, da ich mich noch nicht rangetraut hatte....
hab mich jetzt etwas eingelesen und merke zumindest nicht, in wiefern mir das weiterhelfen kann ...
das problem bleibt da doch im endeffekt trotzdem weiterbestehn .... oder täusch ich mich da gerade? Oo
Grob gesagt:
Records: Variablen
Klassen: Variablen, Properties, Methoden(Procedure/Function)
Bei neueren Delphi Versionen kann man auch Methoden in Records implementieren.
Klassen müssen explizit erstellt & zerstört werden (Create & Free), welches bei
Records nicht der Fall ist, da Speicher zur Laufzeit alloziert wird.
Weiters beherrschen Klassen die Vererbung -> welches - wenn richtig eingesetzt - eine Aufgabe visuell und performancemäßig aufpeppeln kann
Da gibts noch ein Zwischending -> Object. Sie entspricht einer Klasse, jedoch ohne Vererbung und das allozieren des Speichers übernimmt hier Delphi wieder...
Hoffe ein wenig informativ gewesen zu sein
MfG