Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by jaenicke,
26. Mär 2016
Hast du denn einmal ausprobiert wie schnell dieses Programm dort läuft? Bei meinen Tests lief das auch auf langsamen Rechnern gut.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by jaenicke,
19. Mär 2016
Ich frage mich gerade, ob es vielleicht bringt Gruppen von Komponenten in Frames auszulagern...
Das wäre vermutlich keine so furchtbar große Umstellung, könnte aber das Problem umgehen, dass bei jedem Hinzufügen einer Komponente alle anderen benachrichtigt werden. Ob ein Frame das verhindert, bin ich mir gerade nicht sicher, vermute es aber.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by jaenicke,
13. Mär 2016
Nein, ich meine die Windows Themes. Ich habe aber schon oft gesehen, dass die auf solchen schwachen Systemen im Businessumfeld deaktiviert waren, was dann extra noch langsamer ist.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by jaenicke,
13. Mär 2016
Wo ich das lese:
Wirklich wichtig ist gerade auf den langsamen Atom Rechnern, dass man unter keinen Umständen die Themes deaktiviert. Sofern die Hardware diese unterstützt, wird dabei die Grafikkarte für vieles benutzt, das ohne Themes die CPU machen muss. Deshalb wird so Leistung frei, die dann dem Programm zur Verfügung stehen.
Wir hatten dabei schon extreme Unterschiede in der Richtung.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by jaenicke,
5. Mär 2016
Hier habe ich mal so etwas selbst gezeichnet:
http://www.delphipraxis.net/132375-periodensystem-xtreme-1-0-beta-6-a.html
Das funktionierte auch auf einem alten Rechner problemlos.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by jaenicke,
4. Mär 2016
Das hört sich so an als ob alle Komponenten gleichzeitig vorhanden sind. Viel sinnvoller ist aber diese nur dynamisch zu erstellen wenn sie benötigt werden. Je mehr Komponenten auf dem Formular sind desto langsamer wird das. Und das nicht proportional sondern exponentiell, weil die einzelnen Komponenten sich gegenseitig benachrichtigen.
In unserer Kassenanwendung ist diese Anzahl von Knöpfen...