![]() |
Welcher Datentyp?
Hallo,
ich speichere die Datensätze meiner Tabellen in Objekten. Welche Struktur wäre angebracht, um alle Datensätze einer Tabelle darzustellen? Was bietet sich da an? Array of 'MeinObject', Objectlist, Verkettete Liste... |
Re: Welcher Datentyp?
Naja,
ich verwende gerne TObjectList - vielleicht ist das ja auch was für dich. Probiers einfach mal aus. ;) Generell lässt sich sagen, dass du das benutzen sollst, womit du am besten klar kommst. :) mfG mirage228 |
Re: Welcher Datentyp?
Moin auch!
Bei kleinen Datenmengen nehme ich immer TStringList in Kombination mit Pipe-Strings. In der Zeile steht dann
Code:
Voll gut, die Dinger. Mit SaveToFile und LoadFromFile kannst du den Kram direkt speichern. Bei der Anzeige verwende ich gerne eine Listbox die ich selber Zeichne. In dem Format ist man an Spaltenbreiten nicht gebunden.
Wert1|Wert2|WertN
Stefan |
Re: Welcher Datentyp?
Zitat:
|
Re: Welcher Datentyp?
Hai,
lege doch einen Packed Record nach deinen Vorstellungen an und hole entsprechend Heap-Speicher. Ein Pointer und ein Speicherbereich. Mußt du dann nur merken, wieviele davon belegt sind. Stefan |
Re: Welcher Datentyp?
Hi,
dann könnte ich doch auch gleich alle Objekte meiner Tabelle als Liste anordnen. Über ein Feld 'Next' könnte ich dann auf alle Daten zugreifen. Vielleicht ist das der beste Ansatz für OOP...? |
Re: Welcher Datentyp?
Hä? :gruebel:
Objektorientiert ist nicht immer die erste Wahl. In vielen Situationen kapseln Leute Scheiße, die gleich weggespült werden könnte. Spaß bei Seite. Muß das überhaupt OOP sein? Wenn man geschickt mit Parameterübergabe arbeitet braucht man nicht immer ein Objekt. Stefan |
Re: Welcher Datentyp?
Zitat:
Weiterhin arbeite ich Entwurfsmustern, die auf dem Konzept der OOP basieren. Es sollte also ein 'OOP-freundlicher' Ansatz sein. |
Re: Welcher Datentyp?
Zitat:
|
Re: Welcher Datentyp?
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo,
eben darum lieber OOP. Mein Vorschlag wäre: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:51 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 by Thomas Breitkreuz