Delphi-PRAXiS
Seite 22 von 32   « Erste     12202122 2324     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   Delphi 10.3 Rio ist da! (https://www.delphipraxis.net/198647-delphi-10-3-rio-ist-da.html)

Uwe Raabe 4. Dez 2018 20:21

AW: Delphi 10.3 Rio ist da!
 
Zitat:

Zitat von AJ_Oldendorf (Beitrag 1420108)
Darf ich fragen wieso nicht? Andreas konnte sein IDEFixPack auch von Version zu Version ändern ohne Seiteneffekte

Es ist halt ein Unterschied, ob man Binärcode genau an der Stelle verändert, wo es nötig ist, oder ob man eine Stelle im Sourcecode ändert, die an vielen Stellen verwendet wird und mit diesem Patch womöglich andere Stellen trifft, die nicht davon beeinflusst werden sollen. Außerdem ist eine Änderung am Source nicht mit einer Änderung im Binärcode zu vergleichen. Da sitzt immerhin noch ein Compiler und Linker dazwischen und Änderungen an Letzteren haben womöglich weitreichende Auswirkungen, die hier nicht gewünscht oder zumindest nicht überschaubar sind.

AJ_Oldendorf 4. Dez 2018 20:31

AW: Delphi 10.3 Rio ist da!
 
Ok das verstehe ich Uwe, aber wenn ich die Änderung zum aktuellen Zeitpunkt nicht kann (Zeitgründe, Tests, Seiteneffekte etc.) dann kann man doch wenigstens die Änderungen auf Binärebene vornehmen, so wie Andreas auch. Ist meine Meinung... Naja warten wir es mal ab

jbg 4. Dez 2018 20:41

AW: Delphi 10.3 Rio ist da!
 
Zitat:

Zitat von AJ_Oldendorf (Beitrag 1420110)
dann kann man doch wenigstens die Änderungen auf Binärebene vornehmen, so wie Andreas auch.

Mit den Compiler Änderungen bei Rio müssen für fast 60% der Compiler Patches die Bytefolgen (Patchstellen) neu gefunden werden. Und das ist nicht nur sehr zeitaufwendig, vor allem wenn eine Funktion gar nicht existiert und man nach Stunden sich dazu entscheidet den Patch zu entfernen, sondern erfordert auch ein Neuschreiben von machen Patches, weil sich die Logik geändert hat.

Somit bringt das Embarcadero nicht viel, wenn sie versuchen das IDEFixPack von Berlin per Bytepatches auf den Compiler anzuwenden.

AJ_Oldendorf 4. Dez 2018 21:18

AW: Delphi 10.3 Rio ist da!
 
Danke für die Info Andreas. Hoffen wir mal das Beste für die Zukunft ;-)

Bernhard Geyer 4. Dez 2018 21:44

AW: Delphi 10.3 Rio ist da!
 
@jbg:

Gibt's ein Update der DDevExtensions?

jbg 4. Dez 2018 22:13

AW: Delphi 10.3 Rio ist da!
 
Zitat:

Zitat von Bernhard Geyer (Beitrag 1420117)
Gibt's ein Update der DDevExtensions?

Vielleicht nach diesem Wochenende (hängt von den Weihnachtsfeiern ab ;-) )
Das Compile-Progress Dialog Feature liegt in Scherben und muss neu geschrieben werden oder ich streiche es. Mal schauen.

win568 5. Dez 2018 07:53

AW: Delphi 10.3 Rio ist da!
 
Hi

Wenn es wirklich stimmt, das Embarcadero vom IdeFixPack den DirectoryCache nicht mitübernommen hat, wie in RSP-21934 beschrieben ist,
dann sollten sie so schnell als möglich dieses Feature nachbauen. Es kann doch wohl nicht sein, dass hier nur Teile übernommen werden
und Andreas wieder auf die Suche nach neuen Binärsignaturen geht. Da wäre es besser die Änderungen am Compiler rückgängig zu machen.

Für uns heisst das ganz klar, Rio kann nicht eingesetzt werden, bis es hoffentlich wieder ein FixPack gibt.

Ich verstehe hier Emba nicht. Die Unterstützung großer Firmen (wir sind 70 Programmierer mit einem Produkt das aus fast 21 Mio LOC besteht)
liegt denen anscheinend wirklich nicht am Herzen.

@jbg: Wird es ein RIO Fixpack, wenn auch nur mir dem DirectoryCache geben ??

@Meissing: Kannst du das Bestätigen bzw. mit Marco dringendst dieses Problem besprechen ??

jbg 5. Dez 2018 11:01

AW: Delphi 10.3 Rio ist da!
 
Zitat:

Zitat von win568 (Beitrag 1420127)
Wenn es wirklich stimmt, das Embarcadero vom IdeFixPack den DirectoryCache nicht mitübernommen hat

Der Delphi Compiler besitzt schon seit Jahren einen Directory-Cache. Der ist nur nicht sehr effektiv, da bei jeder geschriebenen Dateien (*.dcu) dieser weggeworfen wird und dann neu aufgebaut werden muss. Zudem existiert für "..\1\2" und "..\1\..\1\2" zwei Einträge im Cache.

Der IDEFixPack Directory Cache fasst alle gleichen relativen Pfade zusammen (=> nur einmal Dateinamen einlesen) und beim Schreiben von Dateien wird die neue Datei direkt im Speicher in den Cache eingetragen bzw. aktualisiert.

Zitat:

@jbg: Wird es ein RIO Fixpack, wenn auch nur mir dem DirectoryCache geben ??
Möglicherweise, aber ein Datum kann ich nicht sagen. Vor Weihnachen wird das sicherlich nichts. Die Testphase dürfte auch recht lang werden, da viel an den Compiler-Patches geändert werden muss. Und ob dann alle Offsets und Algorithmen noch korrekt sind stellt sich erst im "produktiv Betrieb" heraus.

TigerLilly 5. Dez 2018 13:14

AW: Delphi 10.3 Rio ist da!
 
Für alle, die da jetzt Druck machen: Druck kann man auf dem Donate Button machen:
https://andy.jgknet.de/blog/

8-)

Bernhard Geyer 5. Dez 2018 13:21

AW: Delphi 10.3 Rio ist da!
 
Zitat:

Zitat von jbg (Beitrag 1420122)
Zitat:

Zitat von Bernhard Geyer (Beitrag 1420117)
Gibt's ein Update der DDevExtensions?

Vielleicht nach diesem Wochenende (hängt von den Weihnachtsfeiern ab ;-) )

Jetzt bin ich aber hin und her gerissen ob ich dir schöne und lange Weihnachtsfeiern wünschen soll :gruebel:

Aber ich glaube den Produktiven-Update würden wir eh erst nach Sylvester machen.
Muss noch Buildsystem aktualisiert werden und auch GExpert ist noch nicht soweit.

Also lass dir zeit und genieße die Zeit mit den deinen Kollegen/Freunden/Familie :thumb:


Zitat:

Zitat von jbg (Beitrag 1420122)
Das Compile-Progress Dialog Feature liegt in Scherben und muss neu geschrieben werden oder ich streiche es. Mal schauen.

Wir verwenden primär das einfache Setzen der Versionsinfos.


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:08 Uhr.
Seite 22 von 32   « Erste     12202122 2324     Letzte »    

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz