Einzelnen Beitrag anzeigen

Geri

Registriert seit: 23. Nov 2004
Ort: Feldkirch
47 Beiträge
 
Delphi 2005 Personal
 
#7

Re: ClassType in ein Stream Speichern

  Alt 14. Jan 2008, 17:06
Hallo Sirius

Vielen Dank für die Infos.

Ich meine schon, dass ich eine Möglichkeit zur Identfikation benötige. Die Daten stecken in einem File. Der Ladevorgang kann nach erneutem Aufruf des Programmes stattfinden.

Meine aktuelle Lösung sieht so aus, dass ich

Delphi-Quellcode:
Type TMyClassType = (
                             ctunknown,
                             ctPoint,
                             ctLine
                          );


type
  TPoint = class(TObject)
              mClassID:TMyClassType;
              Constructor Create();
              procedure Write(s:Stream);virtual;
           end;

Constructor TPoint.Create(s:TStream);
Begin
  inherited;
  mClassID:=ctPoint;
end;

Procedure TPoint.Write(s:TStream);
Begin
  s.write(mClassID,sizeof(mClassId); // schreibe den
End;
Beste Grüsse

Geri
Gerhard
  Mit Zitat antworten Zitat