Hallo,
ich möchte mehere Instanzen der folgenden Klasse, die in einer PointerListe stehen in einen Stream schreiben bzw. hinteher in eine Datei oder in ein DB-Blobfeld speichern bzw wieder auslesen können.
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18:
| TRecht = class(TObject) Private FRechtNr : Integer; FRechtName : string; FRechtImage : TBitmap; function Get_RechtNr : Integer; procedure Set_RechtNr(const Value: Integer); function Get_RechtName : string; procedure Set_RechtName(const Value: string); function Get_RechtImage : TBitmap; procedure Set_RechtImage(const Value: TBitmap); Public Property RechtNr:Integer read Get_RechtNr write Set_RechtNr; Property RechtImage:TBitmap read Get_RechtImage write Set_RechtImage; Property RechtName:string read Get_RechtName write Set_RechtName; Constructor Create; destructor Destroy; override; End; |
Hat jemand eine Idee wie das funktionieren soll bzw. wie eine solche Save und Load - Routiene aussehen kann (mit Beispiel), da zum einen das Bitmap ja verschiedene Größen haben kann und zum anderen die Anzahl der Instanzen unterschiedlich sein kann.
Gruß
Zuckerwatte
Moderiert von
Tino: Code- durch Delphi-Tags ersetzt.