Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by NICK447,
20. Feb 2009
Hi Toms... der Sinn .. gesamte Kommunikation eines Gerätes mit dem PC wird aufgezeichnet .. als rtf Report kann es gespeichert werden .. Die Farben machen Sinn damit man schnell sehen kann wer hat gesendet und was wurde empfangen. Das rtf Format ist durchsuchbar und kann auf jedem PC mit verschiedenen Programmen angezeigt werden ( Im schlechten Fall mit Wordpad) Ich weis das man kaum 200.000...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by NICK447,
19. Feb 2009
Hallo ich mal wieder... Blup das funktioniert so !! .. also 50.000 Lines mit "Blup's" Methode macht 23 sekunden meine bisher schnellste Methode (von hinten nach vorne und Einfügepos. auf 0 lassen) waren 33 sekunden. Ich habe noch ein Progress Bar rein gesetzt damit niemand denkt das Programm ist abgestürtzt ... Begeistert mich nicht aber ist so.. Ich habe teilweise 200.000 Zeilen in den Reports...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by NICK447,
18. Feb 2009
heute leider keine Zeit zum testen .. Werde Dir morgen berichten wie schnell das für 50.000 Zeilen geht danke für den Tipp mit dem brauchbaren RTF code..
Nick
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by NICK447,
15. Feb 2009
ja hört sich gut an Stream basteln rein mit den Daten und wieder raus in die Richedit...
und schon probiert ...
Zeilen zusammensetzten mit Formatierung versehen in einen TStringStream schreiben. Wenn fertig komplett vom Stream in RichEdit laden. Ich mache da irgendetwas falsch die Formatierung wird so nicht genommen es werden wieder die '\ durch doppelt '\\ ersetzt. (Der Code ist nur mal...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by NICK447,
15. Feb 2009
moin moin SX2008,
ich habe heute morgen mal Tests mit jeweils 50.000 Zeilen gemacht.
Routine 1: 256 344 ticks ==> erst mal Strings reinkopieren dann Zeilen färben
Routine 2: 33.797 ticks ==> Rückwärts zählen letzte Zeile zuerst einfügen die EinfügePos bleibt immer auf 0
Routine 3: 56.078 ticks ==> Dein Vorschlag ohne lokale Tstrings
tja alles zu langsam z.B. Das erzeugen der...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by NICK447,
14. Feb 2009
Hallo Forum ich verwende eine D7 eine Richedit Komponente und eine Listbox. Die Listbox hat ca 200.000 Zeilen die ich in einen Report in die Richedit komponente eintragen will. Die Listbox Daten sind eingefärbt um TX und RX Strings unterscheiden zu können. (Die Farbe wird in Listbox.Items.Objects gespeichert) Geht soweit alles wird aber ab 100.000 Zeilen sehr langsam. Ich glaube ich arbeite sehr...