Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by MStoll,
8. Feb 2006
Das Update hat folgendes gemacht:
StringGrid wird geleert. Habe dazu eigens eine Ableitung von TStringGrid gemacht, die ne Prozedur clear_nf hat, die alle Zellen bis RowCount/ColCount leert abgesehen von den FixedRows/FixedCols.
Dann werden die Zellen wieder neu mit Daten aus einem Array gefüllt.
Hat im Prinzip ja auch funktioniert. Der Anwender hat von keinem Fehler etwas mitbekommen und...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by MStoll,
8. Feb 2006
Erstmal Danke für die Hilfe!
Das funktioniert auch soweit. Nun meine Frage:
Kann es nun sein, dass meine Anwendung für den zugegebenermaßen kurzen Moment, in dem das Synchronize(zeige_alle_listen) aufgerufen wird, blockiert?
Bis jetzt habe ich zwar nichts davon gemerkt, allerdings ist dies ein Teil einer Zeitnahme-Anwendung, in der man über Stunden teilweise schnell Zahlen in ein Edit...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by MStoll,
8. Feb 2006
Hi @all.
Ich habe in einem StringGrid eine Tabelle mit 21 Zeilen und 11 Spalten. Die Daten werden mindestens jede Sekunde von einem Thread (heißt: "tliste") aktualisiert. Mit mindestens jede Sekunde meine ich, dass der Thread "tliste" in der Regel jede Sekunde aktualisiert, wenn er allerdings von dem Hauptthread dazu animiert wird zu aktualisieren, so tut er das sofort. Code wie folgt:
...