Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Hyperlinks/Querverweise in RichEdit (https://www.delphipraxis.net/211251-hyperlinks-querverweise-richedit.html)

Frickler 23. Aug 2022 15:13

AW: Hyperlinks/Querverweise in RichEdit
 
Zitat:

Zitat von Redeemer (Beitrag 1510502)
Ja, 10.4 verwendet immer noch RichEdit 2.0 (RICHED20). Steht auch so in der Hilfe. RichEdit 2.0 stammt aus Windows 98 (unter Windows 95 kann man es nachrüsten). RichEdit 4.1 (MSFTEDIT) gibt es ab Delphi 11 und wird ab Windows XP mitgeliefert.

Bis Delphi 10.4 war man noch kompatibel zu Windows 98? Oder welchen anderen Grund gibts für das lange Festhalten an uralten Versionen?

himitsu 23. Aug 2022 15:30

AW: Hyperlinks/Querverweise in RichEdit
 
Die IDE schon lange nicht mehr, aber Programme grundsätzlich ja (so lange man Units mit zu neuen APIs/Komponenten nicht verwendet und dort keine Fallbacks eingebaut sind).
z.B. bei ShowMessage, wo der Dialog alternativ mit der VCL nachgebaut wird, wenn die TaskDialog-API noch nicht existiert (vor WinXP, bzw. wenn Designs nicht aktiv sind)


Aber es gäbe aber keinen Grund beim Create der Componente zu prüfen, ob was Neueres möglich ist.
Allerdings muß man dann auch an einigen Stellen in der Komponente dann unterschiedlich reagieren, also andere Messages benutzen und auf andere Notifications reagieren.

z.B. bei ScrollBar, ProgressBar und Co. waren früher Pos+Max als je 16 Bit (zusammen 32 Bit) in einer Message und nun sind es zwei Messages.

Da ist es einfacher, beim Upgrade alles umzustellen und das Alte rauszuwerfen/auszutauschen.

Uwe Raabe 23. Aug 2022 15:56

AW: Hyperlinks/Querverweise in RichEdit
 
Zitat:

Zitat von Frickler (Beitrag 1510541)
Oder welchen anderen Grund gibts für das lange Festhalten an uralten Versionen?

Das war kein bewusstes Festhalten - eher Bequemlichkeit, Mangel an Kapazitäten und/oder andere Prioritäten.

Redeemer 23. Aug 2022 15:56

AW: Hyperlinks/Querverweise in RichEdit
 
Zitat:

Zitat von Frickler (Beitrag 1510541)
Oder welchen anderen Grund gibts für das lange Festhalten an uralten Versionen?

Ich würde auf Faulheit/Prioritäten tippen. Aber hier ist es halt eine andere DLL. Das ist anders als bei Features, die in derselben DLL sind, z.B. ist ja das ListView mit Vista deutlich mächtiger geworden (v.a. TListGroup, das bei XP nur aus einem Headertext bestand und sonst nichts) und das war (für Delphi-Verhältnisse) relativ schnell in Delphi drin.


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:27 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-2025 by Thomas Breitkreuz