AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein Delphi Record zu TStringlist hinzufügen
Thema durchsuchen
Ansicht
Themen-Optionen

Record zu TStringlist hinzufügen

Ein Thema von EWeiss · begonnen am 12. Jun 2017 · letzter Beitrag vom 14. Jun 2017
 
Blup

Registriert seit: 7. Aug 2008
Ort: Brandenburg
1.487 Beiträge
 
Delphi 12 Athens
 
#34

AW: Record zu TStringlist hinzufügen

  Alt 14. Jun 2017, 12:09
Zitat:
Das Klassen in einer NON VCL ein Overhead darstellen ist dir aber schon klar oder?
Ich glaube nicht das man von einem Overhead sprechen kann. Der Größenunterschied zu einer nur auf Records basierenden Anwendung ist vernachlässigbar.
Die geringere Aufwand für Entwicklung und Pflege der Software rechtfertigt die wenigen Byte Unterschied.
Natürlich darf einfache Klassen nicht mit der VCL-Klassenbibliothek verwechseln.
Zitat:
Delphi-Quellcode:
     SPrite.Free;
      Sprites.Free;
Wenn "Sprite" bereits der Liste "Sprites" hinzugefügt wurde, ist die Liste Eigentümer dieses Objektes und kümmert sich selbst um die Freigabe.
In diesem Fall darf man "Sprite.Free" nicht mehr selbst aufrufen, sonst gibt man den selben Speicher mehrmals frei.
Das führt schlimmsten Falls zur Zugriffsverletzung.
Das hat auch nichts damit zu tun, ob Destroy überschrieben wurde oder nicht.
  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 00:29 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