Zitat von
EccoBravo:
... Will ja nur Daten darstellen, nicht suchen und löschen.
Was nicht ist, kann ja noch werden. Und sei es nur zu Test- und Debugzwecken...
Zitat von
EccoBravo:
Databases kann und darf ich nicht benutzen, da meine Programme auf Rechnern, die dem Medizinproduktegesetz unterliegen, laufen. Daher darf keine weitere DataBaseEngine laufen und die bereits laufende darf ich nicht mitbenutzen.
Es handelt sich bei Memory-Datasets
nicht um eine Datenbank oder Datenbankengine.
Memory-Datasets sind einfach nur eine intelligente Art um tabellenartige Daten zu verpacken und über eine wohl definierte Schnittstelle (nämlich TDataset) zugänglich zu machen.
Ich habe selbst schon öfters den Fall gehabt, dass ich mit einem Record begonnen habe zu programmieren, dann eine Klasse von TList abgeleitet, um viele Records zu halten.
Und dann sollte nachträglich noch eine Druckfunktion hinzu.
Meistens kam mir dann die Erleuchtung: "du Dackel, nimm doch ein Memorydataset".
Also den ganzen Code umgebaut, aber ich hab's nie bereut. Es programmiert sich einfach viel leichter.