Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!
@D3nnis.C:
Aber mir fällt noch was ein: Probier mal das Element während der Bearbeitung unsichtbar zu schalten.
[/quote]
Probiere ich mal, aber ich denke nicht das es viel bringen wird, da ich ja auf den front panel höchstens 30 zeilen sehen, daher denke ich nicht dass die darstellung das problem ist sondern wirklich das alle reihen gefärbt werden. Ich könnte versuchen es so zu programmiern, das nur die reihen gefärbt werden die man auch wirklich sieht, ich denke das ist die einzige lösung.
17.02.2008, 10:27 (Dieser Beitrag wurde zuletzt bearbeitet: 17.02.2008 10:29 von D3nnis.C.)
' schrieb:@D3nnis.C:
Aber mir fällt noch was ein: Probier mal das Element während der Bearbeitung unsichtbar zu schalten.
Probiere ich mal, aber ich denke nicht das es viel bringen wird, da ich ja auf den front panel höchstens 30 zeilen sehen, daher denke ich nicht dass die darstellung das problem ist sondern wirklich das alle reihen gefärbt werden. Ich könnte versuchen es so zu programmiern, das nur die reihen gefärbt werden die man auch wirklich sieht, ich denke das ist die einzige lösung.
So ich hab das programma nun so angepasst, dass immer nur die gefärbt werden die auch zusehen sind.
Das funktioniert gut,
wenn ich die ersten sage ich mal 100 reihen färbe ist das programm relativ schnell, aber je höher der index der reihen wird, die ich färben will, desto langsamer wird das programm. Das verstehe ich nicht, ich färbe ja trotzdem immer nur 22 reihen. Kann mir das jmd erklären?
' schrieb:wenn ich die ersten sage ich mal 100 reihen färbe ist das programm relativ schnell, aber je höher der index der reihen wird, die ich färben will, desto langsamer wird das programm. Das verstehe ich nicht, ich färbe ja trotzdem immer nur 22 reihen. Kann mir das jmd erklären?
Ich tippe mal, das ist ein Feature, mit dem du leben werden musst.
Ich hab hier nur noch 8.5. Da bringt das "PanelRefreshVerzögern" etwa 30% - was bei 7 Sekunden auch nicht wirklich viel bringt.
Warum es mit 100 Einfärbungen beginnend bei 2000 wesentlich länger dauert als 100 beginnend bei 0 kann ich auch nicht sagen. Das liegt wohl in den Tiefen von LV respektive in den Tiefen der Verwaltung einer Listbox. Ich kann mir aber folgendes vorstellen: Die Listbox wird sequenziell abgearbeitet. D.h. je weiter hinten sich eine zu bearbeitende Zelle befindet, desto länger dauert die Operation - weil erst mal die ganze Liste durchgegangen werden muss.
Muss es unbedingt eine MultiColumnListBox sein oder tut es eine Tabelle auch?
Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller).
' schrieb:Ich tippe mal, das ist ein Feature, mit dem du leben werden musst.
Ich hab hier nur noch 8.5. Da bringt das "PanelRefreshVerzögern" etwa 30% - was bei 7 Sekunden auch nicht wirklich viel bringt.
Warum es mit 100 Einfärbungen beginnend bei 2000 wesentlich länger dauert als 100 beginnend bei 0 kann ich auch nicht sagen. Das liegt wohl in den Tiefen von LV respektive in den Tiefen der Verwaltung einer Listbox. Ich kann mir aber folgendes vorstellen: Die Listbox wird sequenziell abgearbeitet. D.h. je weiter hinten sich eine zu bearbeitende Zelle befindet, desto länger dauert die Operation - weil erst mal die ganze Liste durchgegangen werden muss.
Muss es unbedingt eine MultiColumnListBox sein oder tut es eine Tabelle auch?
Weiss nicht, wenn ich mit einer tabelle das gleiche machen kann und es schneller ist, ich habe noch nciht mit tabellen gearbeitet.
dennis
' schrieb:Naja, 8.2 da wundert mich nix. Bei mir mit 8.5 ging die Zeit auf 10% zurück.
Nicht ganz: Updaten auf 8.5
Unter 8.5 kannst du es ja auch so abspeieren, das ich es mit 8.2 öffnen kann, kannst du das mal hochladen ich würde das gerne mal probieren ob es dann bei mir immer noch so langsam ist, wenn es mit 8.5 erstellt wurde.
Dennis
' schrieb:Unter 8.5 kannst du es ja auch so abspeieren, das ich es mit 8.2 öffnen kann, kannst du das mal hochladen ich würde das gerne mal probieren ob es dann bei mir immer noch so langsam ist, wenn es mit 8.5 erstellt wurde.
Ich hab mal deinem Wunsch entsprochen. Wobei ich natürlich alles so gelassen hab' wie du das so programmiert hast - außer der Tabelle. Ich gehe aber davon aus, dass das hier nichts bringt. Die Internas, wie z.B. das Speichermanagement der Tabelle, macht bei mir die RT8.5 bei dir eben RT8.2 - da nützt das Abspeichern in 8.5 nach 8.2 bestimmt nichts.
Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller).