AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte TObjectList mit polimorphen Objecten zum Speichern
Thema durchsuchen
Ansicht
Themen-Optionen

TObjectList mit polimorphen Objecten zum Speichern

Ein Thema von Taladan · begonnen am 25. Jun 2005 · letzter Beitrag vom 26. Jun 2005
Antwort Antwort
Benutzerbild von Taladan
Taladan
Registriert seit: 5. Aug 2003
Hallo Zusammen.

Hier eine Unit von mir, mit dem man recht leicht Objectlisten mit unterschiedlichen Objekten speichern kann.

Alle publisched Property´s im String, Integer, Boolean und Variant Format der Objecte werden automatisch ausgelesen und gespeichert. Neue Objecte können vom TPersistentobject TBaseObject abgeleitet werden. Diese werden beim auslesen automatisch erkannt und werden können dann auch gespeichert werden.

Ich stelle diese Unit bereit in der Hoffnung, diese noch ein wenig weiter entwickeln zu können, um später immer mehr Elemente speichern zu können. Einziges Manko, worauf man achten sollte, man muß zusätzlich erstellte Objekte währen der Laufzeit nochmalig Registrieren, damit es funktioniert.

Hier sind im Momet zwei Objecte TName und TVorteil als Beispiel eingefügt worden.

Würde mich freuen, wenn ihr Verbesserungen mir zu kommen laßt oder hier Postet, dann werde sie nach einen kurzen Test hier in einer Neuen Version gepostet
Angehängte Dateien
Dateityp: pas objectlist_173.pas (5,3 KB, 82x aufgerufen)
Wer Rechtschreibfehler findet, der darf sie behalten

Carpe Diem - Nutze den Tag (und zwar den ganzen!)
 
Benutzerbild von dahead
dahead
 
#2
  Alt 25. Jun 2005, 22:52
Hallo!

kann es sein, dass die unit "daten.pas" fehlt?

Code:
...

 property Items[Index:Integer]:TBaseObject read GetItem;
  end;

implementation

uses Daten;


...
  Mit Zitat antworten Zitat
Benutzerbild von Taladan
Taladan

 
Delphi 2005 Professional
 
#3
  Alt 26. Jun 2005, 00:35
Ups, richtig die Unit Daten fehlt. Hier werden jedoch lediglich die zusätzlichen Typen deklariert. Hier meine Momentan aktuelle Daten Unit. Man kann jedoch nur empfehlen, diese Ableitungen mit in die
empfehle ich auch, außer bei sehr vielen neuen Typen, so wie es bei mir werden wird, diese in der selben Unit zu kapseln.

PS: meine unit daten heißt mitlerweile Data. entweder im Code umbennen oder die Datei umbenennen.
Angehängte Dateien
Dateityp: pas data_779.pas (3,4 KB, 66x aufgerufen)
Marco
  Mit Zitat antworten Zitat
Antwort Antwort


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 01:26 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz