AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Object-Pascal / Delphi-Language Design Konzept/Pattern hinter TAction, Events, Controls mit Seiteneffekten ?
Thema durchsuchen
Ansicht
Themen-Optionen

Design Konzept/Pattern hinter TAction, Events, Controls mit Seiteneffekten ?

Ein Thema von Rollo62 · begonnen am 1. Jul 2020 · letzter Beitrag vom 10. Jul 2020
Antwort Antwort
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.386 Beiträge
 
Delphi 12 Athens
 
#1

AW: Design Konzept/Pattern hinter TAction, Events, Controls mit Seiteneffekten ?

  Alt 1. Jul 2020, 16:37
Zitat:
Thema warum heisst es Caption statt Text, etc.
Das ist ein UND kein ODER.

Überall wo es Caption heißt, gibt es protected auch das Text und Beides geht auf's Selbe.
Fazit: Du kannst in der VCL fast alle Komponenten ab TWinControl nach TEdit casten, um den "Text" zu ändern oder auszulesen.
TEdit(xxx).Text := 'abc'; geht bei Label, TStaticText, ComboBox, GroupBox, TForm usw. und natürlich TEdit (alles was WM_SETTEXT benutzt)

Viel mehr nervt mich dass Caption ein TCaption ist und da das mit der Vererbung bei ClassHalper so garnicht funktioniert, fehlt dort dann der ganze StringsHelper dran.
Ein Therapeut entspricht 1024 Gigapeut.

Geändert von himitsu ( 1. Jul 2020 um 16:39 Uhr)
  Mit Zitat antworten Zitat
Rollo62

Registriert seit: 15. Mär 2007
4.176 Beiträge
 
Delphi 12 Athens
 
#2

AW: Design Konzept/Pattern hinter TAction, Events, Controls mit Seiteneffekten ?

  Alt 1. Jul 2020, 17:11
Ok, dann wenn Dir das Caption-Beispiel nicht gefällt, dann eben "Top, Left" statt "Position.X/Y" ...
Du weisst was ich meine.

Was Du beschreibst ist nur ein Teil von dem wo ich mir eine saubere Lösung vorstelle, durch ein erweitertes API.

Ich denke aber das ursprüngliche Thema ist damit erledigt, da gibt es wohl keinen "großen Wurf" hinter dem Event-System der VCL/FMX.

Geändert von Rollo62 ( 1. Jul 2020 um 17:54 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.386 Beiträge
 
Delphi 12 Athens
 
#3

AW: Design Konzept/Pattern hinter TAction, Events, Controls mit Seiteneffekten ?

  Alt 1. Jul 2020, 17:32
Achso, das zwischen VCL und FMX .... nicht nur Dinge die in einem der Beiden schon inkonsequent sind.

Joar, man wollte da bissl alten Mist der VCL "aufräumen", aber das leider nicht konsequent und vor allem nicht einheitlich, mal alles nochmal gut überdacht.


Noch "besser" als Top/Left (VCL) statt Position.X/Y (FMX) finde ich
Position.X und Position.Y aber Width und Height, beides im FMX.
Ein Therapeut entspricht 1024 Gigapeut.

Geändert von himitsu ( 1. Jul 2020 um 17:39 Uhr)
  Mit Zitat antworten Zitat
generic

Registriert seit: 24. Mär 2004
Ort: bei Hannover
2.416 Beiträge
 
Delphi XE5 Professional
 
#4

AW: Design Konzept/Pattern hinter TAction, Events, Controls mit Seiteneffekten ?

  Alt 10. Jul 2020, 17:24
Auf CodingBott stelle ich übrigens die VCL TActionList und TAction vor:
https://youtu.be/2HIJPsUGlII
  Mit Zitat antworten Zitat
Antwort Antwort


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 09:33 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