Forum: Object-Pascal / Delphi-Language
Delphi
by implementation,
23. Okt 2010
Darf ich mir mal eure Uhr ausleihen? :mrgreen:
Forum: Object-Pascal / Delphi-Language
Delphi
by implementation,
23. Okt 2010
Die geht doch aus dem Beispiel hervor :gruebel:
Datei = (Datensatz)*
Datensatz = (Tag) CRLF (Wert) CRLF
Tag = "<" (Name) ">"
Forum: Object-Pascal / Delphi-Language
Delphi
by implementation,
23. Okt 2010
Ich geb' dir ja Recht :lol:
Forum: Object-Pascal / Delphi-Language
Delphi
by implementation,
23. Okt 2010
Siehe mein Folgebeitrag. Das generische Dictionary war nur als Quick&Dirty-Beispiel, es ging vielmehr um den DEA.
Also ich halte den DEA für flexibler, falls das Format noch weiter ausgebaut werden soll. :gruebel:
Die wäre aber sehr vermurkst.
Er ist ja nicht auf der Suche nach neuen Möglichkeiten, die Daten zu speichern, sondern möchte Dateien in seinem bisherigen Format auslesen.
Forum: Object-Pascal / Delphi-Language
Delphi
by implementation,
23. Okt 2010
Demnach geht dann halt kein generisches Dictionary. Aber bei dem Beispiel ging es eher um das Prinzip des Automaten.
Mit Generics in Delphi habe ich sowieso noch nie gearbeitet. Bin zum FPC und dann zu C# gewechselt, bevor die kamen. Und beim FPC ham die 'ne andere Syntax. :stupid:
Forum: Object-Pascal / Delphi-Language
Delphi
by implementation,
23. Okt 2010
Leutchens? Für sowas ist Automatentheorie gut :stupid:
Man nehme einen deterministischen endlichen Automaten (DEA) und schon geht das ganze ganz einfach.
In etwa so:
type
TReader = class
private
IsTag: Boolean;
Values: TDictionary<string, string>;