Soooooo,
endlich ist auch mal ein Parser drin, auch wenn der noch extrem langsam arbeitet (15 sekunden für schlappe ~200.000 Tags ist nicht wirklich flott, aber er arbeitet erstmal
)
Demnach ist bis auf das Deserialisieren von Records und Objekten und die
DB-Engine der Tools, erstmal alles soweit "funktionsfähig".
Anhang siehe Post #1
PS: wisst ihr wieviele Stunden man einen Fehler (auch noch erstmal an falscher Stelle) suchen kann?
Zitat:
MoveMemory(Buffer.GetDataP, Buffer.GetDataP + Length, (Buffer.Length - Length) * 2);
und am Ende fehlt nur eine kleine Klammer
[edit]
ich lad das jetzt nicht extra hoch
einfach diesen Wert für FileBufferSize eintragen
Const FileBufferSize = 1024;
und das Lesen geht schneller
allerdings versteh ich grad noch nicht, warum es da plötzlich schneller wird, obwohl so eigentlich öfters umkopiert und nachgeladen werden muß
nja, so sind es statt 15-17 Sekunden nur noch 1,2