Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Hallo_Thomas,
1. Mai 2005
Hab trotzdem noch mal eine Frage, wenn ich noch eine Stringlist/TStringliste zusätzlich einbaue um die Labels über diese zu berechnen und die Listbox nur zur Anzeige nutze, bringt mir das einen Performance Gewinn?
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Hallo_Thomas,
1. Mai 2005
Danke an alle,ich habs.
Form1.Anzeige.Items.BeginUpdate;
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Hallo_Thomas,
1. Mai 2005
Dass Problem muss Hier Irgendwo liegen
begin
Counter := 0;
for c2227 := Form1.Anzeige.count-1 DownTo 0 do
begin
if StrToInt(Form1.Anzeige.Items) in then
Inc(Counter)
else if StrToInt(Form1.Anzeige.Items) in then
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Hallo_Thomas,
1. Mai 2005
Ich danke Dir, ich werd es bestimmt demnächst anwenden, ich werd aber erst mal die Grafiken löschen, mal sehen obs daran liegt.
Danke
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Hallo_Thomas,
1. Mai 2005
Die Bilder werden im Programmablauf sehr selten geladen, es müsste irgendwo am beim rechenablauf liegen
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Hallo_Thomas,
1. Mai 2005
@@Khabarakh
sorry, hatte dass nur mit den blöcken gelesen. Das mit Loadfromfile, mache ich so, weil am Anfang kein Bild an der Stelle zusehen ist, die werden dann erst ausgetauscht an der entsprechenden Stelle, so ne Art Ampel, geht das Trotzdem was Du sagst?
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Hallo_Thomas,
1. Mai 2005
@Khabarakh
Ich glaub das macht, dass Programm auch nich schneller und so oft wie in letzter Zeit da alles ändere bringt bei dieser Passage für mich nix. Bin im Moment auch zu verzweifelt für so einen Spass.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Hallo_Thomas,
1. Mai 2005
Es wird eigentlich immer nur ein Item hinzugefügt pro Procedurdurchlauf, bloss dadurch müssen die Labels immer wieder neu berechnet werden.
@Gordon freeman; Bei mir wird die Fehlermelung "undefinierter Bezeichner"
für beginupdate/endupdate angezeigt
Form1.Anzeige.beginupdate;
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Hallo_Thomas,
1. Mai 2005
@Subdata: habs vervessert
Hab gehört das TImage(Ich nehme TI wegen den Transparenten Bildern) auch einiges an Resourcen frisst, hilft da eine Imagelist vieleicht?
Im Moment wird alles über die Listbox berechnet, würde eine Stringlist oder so was schneller seine?
Oder vieleicht indem einiges in eine 2,3,4.. Procedur verschiebe?
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Hallo_Thomas,
1. Mai 2005
Siehe Problem=> Davon habe ich 200 ca. Stück in der Procedure stehen, jedes Steuert ein Label an und ein Bild, hat jemand eine Idee wie ich das vereinfachen kann, Programm wird mit der Zeit immer langsamer?
procedure TForm2.AddMyItem(const AItem: String; const AColor: TColor);
begin
Form1.Anzeige.Items.InsertObject(0, AItem, Pointer(AColor));