AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein GUI-Design mit VCL / FireMonkey / Common Controls Delphi Panel mit vielen Buttons baut sich langsam auf

Panel mit vielen Buttons baut sich langsam auf

Ein Thema von NielsB · begonnen am 4. Mär 2016 · letzter Beitrag vom 31. Jan 2019
Antwort Antwort
Seite 1 von 2  1 2   
NielsB

Registriert seit: 4. Mär 2016
17 Beiträge
 
#1

AW: Panel mit vielen Buttons baut sich langsam auf

  Alt 13. Mär 2016, 00:16
Ein paar Mutige scheinen sich ja dran versucht zu haben, hat sich dabei das Problem nicht bestätigt oder gab es keine Lösung?
Ich habe also die Wahl, das neue Design zu streichen und ggf. zu versuchen, mit Windows Themes vom Win 98 Style wegzukommen oder überall, wo die Hardware nicht reicht, die Funktionalität mit möglichst wenig Komponenten nachzubauen, sehe ich das richtig?
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#2

AW: Panel mit vielen Buttons baut sich langsam auf

  Alt 13. Mär 2016, 06:17
Keine Probleme hier. Aber ich verstehe immer noch nicht, warum du die Schaltflächen nicht durch Listboxen oder Checklistboxen ersetzen kannst.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
NielsB

Registriert seit: 4. Mär 2016
17 Beiträge
 
#3

AW: Panel mit vielen Buttons baut sich langsam auf

  Alt 13. Mär 2016, 11:54
Natürlich kann ich das, aber wie gesagt, das ist nicht das einzige Formular, das Probleme macht. Da wäre mir eine Checkbox, die den Bildaufbau verzögert, bis er vollständig 'durchgerechnet' wurde lieber, aber anscheinend ist das leider nicht möglich.
  Mit Zitat antworten Zitat
Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#4

AW: Panel mit vielen Buttons baut sich langsam auf

  Alt 13. Mär 2016, 12:10
Eine CheckBox nimmt eine Benutzer-Auswahl (Ja,Nein) entgegen - mehr nicht.

Wie sollte eine CheckBox jetzt den Aufbau des Bildschirms beeinflussen?
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
  Mit Zitat antworten Zitat
NielsB

Registriert seit: 4. Mär 2016
17 Beiträge
 
#5

AW: Panel mit vielen Buttons baut sich langsam auf

  Alt 13. Mär 2016, 12:16
Eine Delphi Einstellung, die ich per Checkbox anschalten kann und die alle Probleme löst
  Mit Zitat antworten Zitat
Benutzerbild von uligerhardt
uligerhardt

Registriert seit: 19. Aug 2004
Ort: Hof/Saale
1.749 Beiträge
 
Delphi 2007 Professional
 
#6

AW: Panel mit vielen Buttons baut sich langsam auf

  Alt 13. Mär 2016, 12:41
Eine Delphi Einstellung, die ich per Checkbox anschalten kann und die alle Probleme löst
Die ist etwas versteckt, rechts vom "Schreib-mein-Programm"-Button.
Uli Gerhardt
  Mit Zitat antworten Zitat
NielsB

Registriert seit: 4. Mär 2016
17 Beiträge
 
#7

AW: Panel mit vielen Buttons baut sich langsam auf

  Alt 13. Mär 2016, 12:59
Eine Delphi Einstellung, die ich per Checkbox anschalten kann und die alle Probleme löst
Die ist etwas versteckt, rechts vom "Schreib-mein-Programm"-Button.
Naja, besteht denn die Möglichkeit, die nötige Funktionalität selbst zu schreiben? Ich habe bisher nicht herausfinden können, was im Hintergrund passiert, wenn man Visible := True setzt und wie die einzelnen Komponenten gezeichnet werden, bzw. in welcher Reihenfolge. In meinem Beispiel läuft der Bildaufbau von Rechts nach Links relativ wellenartig ab, was man notfalls noch als 'Animation' verkaufen könnte, aber im richtigen Programm erscheinen die Buttons wild über den Bildschirm verteilt.

Beim Starten der IDE wurde ich auf jeden Fall vom gleichen "Hacked by AnonCoders" Text wie auf embarcadero.com begrüßt, im besten Fall waren auch gleich ein paar nette Skripte dabei...

Geändert von NielsB (13. Mär 2016 um 13:01 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.989 Beiträge
 
Delphi 12 Athens
 
#8

AW: Panel mit vielen Buttons baut sich langsam auf

  Alt 13. Mär 2016, 17:21
mit Windows Themes vom Win 98 Style wegzukommen
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.
Sebastian Jänicke
AppCentral
  Mit Zitat antworten Zitat
NielsB

Registriert seit: 4. Mär 2016
17 Beiträge
 
#9

AW: Panel mit vielen Buttons baut sich langsam auf

  Alt 13. Mär 2016, 18:43
mit Windows Themes vom Win 98 Style wegzukommen
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.
Du meinst damit aber nicht die VCL Styles, oder? Die scheinen nämlich der Ursprung allen Übels zu sein
Ich habe mir die Optionen der Windows Themes angeschaut und offenbar kann man dort (mit entsprechend gepatchten Windowsdateien) ähnlich viel erreichen wie bei Delphi, allerdings ohne den Performanceverlust. Außerdem kann man die Optik direkt in Delphi sehen, was ich bei VCL Styles bisher nur zur Laufzeit konnte, man benötigt aber ein zusätzliches Tool, um die msstyles Dateien komfortabel bearbeiten zu können.
  Mit Zitat antworten Zitat
Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.989 Beiträge
 
Delphi 12 Athens
 
#10

AW: Panel mit vielen Buttons baut sich langsam auf

  Alt 13. Mär 2016, 19:37
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.
Sebastian Jänicke
AppCentral
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2   

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:54 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz