Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   UI Nachrichtenverarbeitung in mehreren Units/Klassen (https://www.delphipraxis.net/188854-ui-nachrichtenverarbeitung-mehreren-units-klassen.html)

bernau 14. Apr 2016 09:30

AW: UI Nachrichtenverarbeitung in mehreren Units/Klassen
 
Zitat:

Zitat von Der schöne Günther (Beitrag 1335530)
Der Frame-Inhalt wird auf seinem Container (wie einem Formular oder wieder einem Frame) redundant gespeichert.

Aber nur, wenn die Properties sich vom ursprünglichen Frame unterscheiden.

Der schöne Günther 14. Apr 2016 10:13

AW: UI Nachrichtenverarbeitung in mehreren Units/Klassen
 
So wäre es richtig. Ist es aber leider nicht. Seit ich in Delphi dabei bin, spuckt er redundant alles in seinen Container. Es reicht wohl schon, den Frame nur einen Pixel in der Größe zu ändern und schon denkt er sich wohl "Wow, alles ist anders".

Ich werfe die Frames mittlerweile auch immer seltener direkt zur Designzeit ins Programm sondern erstelle sie auch immer öfter zur Laufzeit. Ist zwar alles nicht mehr sonderlich "RAD" aber man kommt trotzdem schneller voran.

bernau 14. Apr 2016 10:31

AW: UI Nachrichtenverarbeitung in mehreren Units/Klassen
 
RAD ist mir mittlerweile Wurscht. Ist zwar zuerst einmal schneller. Aber für die Wartung aufwändiger.

Frames und nicht visuelle Komponenten werden bei mir mittlerweile immer dynamisch erzeugt. Warum ein OpenDialog auf das Form ziehen, wenn ich das mit einer zentralen Procedure auch machen kann. Vorallem kann ich der zentralen Procedure etwas ändern, dass dann Programmweit Auswirkung hat.

Stevie 14. Apr 2016 10:41

AW: UI Nachrichtenverarbeitung in mehreren Units/Klassen
 
How to improve the use of delphi frames


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:16 Uhr.
Seite 2 von 2     12   

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 by Thomas Breitkreuz