![]() |
AW: Was bedeutet "Support & Maintenance for Delphi" bei Emba?
Zitat:
Btw. sollten die Neuerungen des nextgen compilers auch für die bestehenden Plattformen kommen, käme dies eher einer Mount-Everest-Besteigung ohne Sauerstoff gleich. ;):stupid: |
AW: Was bedeutet "Support & Maintenance for Delphi" bei Emba?
Zitat:
Fehler wie diese machen leider immer mehr IFDEFs, zusätzliche Casts und Änderungen nötig... ![]() Nicht dass ich mit XE4 unglücklich wäre, aber so etwas nervt leider in letzter Zeit öfter... |
AW: Was bedeutet "Support & Maintenance for Delphi" bei Emba?
Ich bin auch überhaupt nicht gegen (auch gravierende) Neuerungen, selbst wenn ein gewisser Bruch zu alten Quellen entsteht.
Das Problem ist nur, dass Emba selbst grundlegende Qualitätsansprüche nicht einhält und man einen Vertrauensschutz auf getroffene Aussagen vergessen kann. Bezüglich schnelle Upgrades: Es gibt sicherlich auch viele Delphi-Nutzer, die kein großes Budget für ständige Upgrades haben (kleine Selbständige oder Hobby-Programmierer). Die scheinen immer mehr vergessen zu werden. |
AW: Was bedeutet "Support & Maintenance for Delphi" bei Emba?
Zitat:
Wo ich bei der ständigen Migriererei abwinke ist der ganze Rattenschwanz an Upgrades, die das jedesmal noch mit sich bringt. Mit dem IDE-Upgrade ist es ja nicht getan, man muss noch zicherlei 3rd-Party-Libs upgraden. Da kommen auch noch mal ordentliche Sümmchen zusammen. Bei mir z.B. TMS Component Pack und neuerdings Unidac. Alles schöne Komponenten, keine Frage. Aber will man die bei IDE-Upgrades dann selber patchen? Unmöglich. Die immer größer werdenden IFDEF-Müllhalden werden meiner Ansicht nach völlig zu Recht beklagt. In der Konsequenz mache ich wahrscheinlich weiterhin nur sehr große Sprünge bei den IDE-Versionen. Meistens dann wenn große Altprojekte final abgeschlossen sind und neuere Projekte definitiv nicht auf einer 10 Jahre alten IDE begonnen werden. Aber das handhabt jeder anders, ist eben eine Philosophiefrage. |
AW: Was bedeutet "Support & Maintenance for Delphi" bei Emba?
Zitat:
Zitat:
|
AW: Was bedeutet "Support & Maintenance for Delphi" bei Emba?
Zitat:
|
AW: Was bedeutet "Support & Maintenance for Delphi" bei Emba?
Zitat:
Die Projekte, die ich jetzt bei uns meine, sind aber viel kleiner. Deshalb geht es schneller diese zu konvertieren und für Änderungen komfortabel mit XE4 arbeiten zu können als die alten Delphiversionen zu nutzen und deshalb Zeit zu verschwenden... Dass das fallabhängig ist, ist klar. Und vor allem kommt es sehr auf die Codequalität an. Wer problematische Befehle wie with einsetzt oder z.B. nicht explizit PWideChar oder PAnsiChar bei Schnittstellen usw., der hat viel größere Probleme als wenn man sauberen Code geschrieben hat. |
AW: Was bedeutet "Support & Maintenance for Delphi" bei Emba?
Zitat:
|
AW: Was bedeutet "Support & Maintenance for Delphi" bei Emba?
Natürlich hat jeder Programmierer zu Delphi 5-Zeiten bereits die Unicode-Problematik beherzigt, da ja klar war, dass Delphi irgendwann einmal komplett von Ansi zu Unicode umschwenkt. Und Weihnachten folgt direkt auf Ostern, genau wie die Erde eine Scheibe ist :roll:
|
AW: Was bedeutet "Support & Maintenance for Delphi" bei Emba?
Ganz abgesehen davon, daß jedem immer schon klar war, daß auch mal eben sowas wie dieses hier:
D2007-Messages.pas:
Delphi-Quellcode:
Jederzeit zu
TMessage = packed record
Msg: Cardinal; case Integer of 0: ( WParam: Longint; LParam: Longint; Result: Longint); D-XE2-Winapi.Messages.pas:
Delphi-Quellcode:
werden kann. Was unter Umständen zu einem hohen Grad an Verwirrung führen kann. :D
TMessage = record
Msg: Cardinal; case Integer of 0: ( WParam: WPARAM; // Das ist natürlich in Winapi.Windows deklariert als: WPARAM = UINT_PTR; LParam: LPARAM; Result: LRESULT); Aber damit muss man eben von Release zu Release rechnen, weshalb es sich schon aufgrund der eingesparten Mannjahre lohnt im Zyklus wenigstens ein Release auszulassen. Sherlock |
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:41 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