Laden und Speichern der Objekte aus der
Patientenliste
|
|||||||||||||||||||||||||
Es gibt sehr unterschiedliche Verfahren, um Daten auf ein Speichermedium zu schreiben. Wir verwenden eine OOP-gerechte Methode, bei der die Objekte selbst wissen, wie sie sich (ihre Attribute) in einen Filestream schreiben und ihn lesen. | |||||||||||||||||||||||||
Den Filestream kann man sich als eine Art Speicherliste
vorstellen, in die die Attributwerte der persistenten (d.h. dauerhaften)
Objekte Zeichen für Zeichen hinein geschrieben werden oder herausgelesen
werden. Der Filestream weiß, wie er seinen Inhalt auf die Festplatte
bringt.
Dabei wird unabhängig von der Struktur des Objektes jedes Zeichen einfach nacheinander auf die Festplatte geschrieben oder gelesen. |
|||||||||||||||||||||||||
|
|||||||||||||||||||||||||
Um alle Patientendaten zu speichern, wird die Liste vom
1. bis zum letzten Element abgeklappert und jedes Element (Objekt)
schreibt seine Daten in den Filestream. |
Dazu sind folgende Schritte in dieser Reihenfolge
erforderlich: In TPATIENT
In TLISTE
In TFENSTERFRM Implementieren Sie in uFensterFrm die Methoden Patientenliste.Load(..)und
Patientenliste.Store(..) |