Forum: Programmieren allgemein
by Prototypjack,
1. Sep 2006
Du meinst also etwas wie TINIFile zum Beispiel? Vom handling aus gesehen..
Wäre sicher interessant zu machen. Jedoch könnte man auf den Interpreter eigentlich auch verzichten, wenn man das ganze intelligent und ohne Hardcoded-Strings parsed, dann sollte das kein Problem darstellen.
Gruß,
Max
Forum: Programmieren allgemein
by Prototypjack,
1. Sep 2006
Moin!
Ok, das ist wohl ein Fakt, welchen ich leicht unterschätzt hatte. Ich dachte das sei nur ein Blizzard-Eigener Mini-Interpreter. Dagegen scheint diese Sprache aber ganzschön etabliert und gross zu sein. Jedenfalls mehr als ich dachte.
Jetzt kommt es natürlich darauf an, was du machen willst. Sollen es nur ein paar kleine Tools zum editieren dieser Dateien werden wäre der Intepreter ein...
Forum: Programmieren allgemein
by Prototypjack,
30. Aug 2006
Moin!
Achso, keine Problem, die Dateien findest du im Anhang.
Nochwas: Bitte kopieren den Code nicht einfach sondern versuche ihn zu verstehen, würde mich freuen ;)
( Wie gesagt, bei Fragen stehe ich gerne zur Verfügung )
Gruß,
Max
Forum: Programmieren allgemein
by Prototypjack,
29. Aug 2006
Soo,
Fertig.
Mal vorweg: Du brauchst auf deiner Form diese Controls(Für den Beispielcode):
3 Edits
2 Memos
1 ListBox
1 Button
Der Button löst das ganze aus(OnClick)
Die Edits enthalten später Name, Datum und Author
Forum: Programmieren allgemein
by Prototypjack,
29. Aug 2006
Hallo,
Bin gerade dabei dir ein Beispiel zu schreiben. Gut dokumentiert und sollte leicht verständlich sein. Ich arbeite jedoch ohne Regular Expressions, was aber nicht minder zum Ziel führt ;)
Den Ersten String erkenne ich zb. daran das er immer der Erste im { } Tag ist.
Ich muss noch 2 Tags implentieren und einen Beispielaufruf machen.
Bis gleich ;)
Gruß,
Max
Forum: Programmieren allgemein
by Prototypjack,
29. Aug 2006
Hallo!
Das sollte ganz einfach sein, du erkennst ja in dem "Text" wiederholungen, sprich, es steht immer das Tag am anfang und der Text in "", abgeschlossen wird das ganze durch ein Komma.
Du lädst den Text ganz einfach in eine TStringlist und parst das ganze per Pos / PosEx(StrUtils) durch.
Bin gerade in guter Laune(Auch wenn ich denke das ich mir vor 3 Stunden eine Lebensmittelvergiftung...