Forum: Object-Pascal / Delphi-Language
Delphi
by maximov,
13. Aug 2004
Habs durch zufall gefunden und war begeistert :-D Leider war es damals undokumentiert und die tuts sehr mager. Die filer sind halt coole stream-helper und ganz einfach, wenn man einmal begriffen hat wie sie arbeiten.
Forum: Object-Pascal / Delphi-Language
Delphi
by maximov,
13. Aug 2004
Na, ok:
Type
TField = record
way : byte;
item : byte;
tag : byte;
flags : byte;
ran : byte;
end;
Forum: Object-Pascal / Delphi-Language
Delphi
by maximov,
13. Aug 2004
Das array (matrix) ist ein dynamisches array of record und die strings sind auch alle dynamisch und die klassen sind TFiler und TReader (classes.pas). Sieht man doch. Die ganzen deklarationen hab ich weggelassen, weil ich nur den umgang mit den filer-klassen demonstrieren wollte!
Forum: Object-Pascal / Delphi-Language
Delphi
by maximov,
13. Aug 2004
@Snoop007: hast du mein posting von der letzten seite gesehen? Mit den Filer-klassen sind solche strukturen kein problem -> siehe WriteBegin, WriteListEnd etc. - Schliesslich wurde diese klassen designed um die delphi komponenten-bäume zu speichern (binär wohlgemerkt). Man kann sie aber auch für alle anderen zwecke einsetzen!
Forum: Object-Pascal / Delphi-Language
Delphi
by maximov,
13. Aug 2004
Moin,
alle die mit streams dynamische formate schreiben und laden wollen kann ich nur die TFiler klassen (TReader und TWriter) ans herz legen. Die sind wirklich sehr leicht in der handhabung und bieten für alle gängigen stadardtypen entsprechende funktion. Somit muss man sich nicht mehr mit buffern und der länge der daten herrum schlagen und kann sehr schön sequenziell lesen und schreiben.
...