Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Frage zum Summer 2015 XE7 Update Subscription Update (https://www.delphipraxis.net/186865-frage-zum-summer-2015-xe7-update-subscription-update.html)

tsteinmaurer 7. Okt 2015 19:32

Frage zum Summer 2015 XE7 Update Subscription Update
 
Hallo,

bin mit XE5 einmalig auf den Subscription-Zug aufgesprungen und habe hiermit auch XE7 erhalten. XE7 ist die Zielversion, auf der ich derweil mal verbleiben möchte. Jetzt habe ich gesehen, dass es ein neues Update für XE7 gibt (sehr lobenswert, ältere Versionen trotz neuerer Major-Releases zu supporten :thumb:).

Dieses Update scheint im EDN Bereich unter "Registered Downnloads" auf. Für mich ist jetzt allerdings nicht ganz klar, ob ich dieses Update bei mir anwenden "darf". Auf der EDN Download-Seite steht z.b.:

Zitat:

This update is available to those with Update Subscription which qualifies for on-going maintenance updates for both the current release and two previous releases.
Oder vor dem Download wird man nochmal mit folgendem Hinweis gewarnt:

Zitat:

This install requires an Update Subscription plan.
Do not continue this install unless you have Update Subscription.

If you continue without Update Subscription, you will not be able to use
the installed product and be required to re-install your original XE8 release.

Please confirm you have Update Subscription before proceeding.
Erstens habe ich kein XE8 wie im Text und was bedeutet folgendes genau?

Zitat:

If you continue without Update Subscription, you will not be able to use
the installed product and be required to re-install your original XE8 release.

Please confirm you have Update Subscription before proceeding.
Ich will nach diesem Experiment nicht draufkommen, dass ich komplett neu installieren muss.

Danke!

rider 7. Okt 2015 19:50

AW: Frage zum Summer 2015 XE7 Update Subscription Update
 
Zitat:

Zitat von tsteinmaurer (Beitrag 1317947)
Erstens habe ich kein XE8 wie im Text und was bedeutet folgendes genau?

So wie ich es verstanden habe: es wird eine Subscription benötigt ab XE8 oder höher.

P.S.
Nach diesem Update funktioniert das IDEFixPack (zumindest bei mir) nicht mehr.

mkinzler 7. Okt 2015 19:53

AW: Frage zum Summer 2015 XE7 Update Subscription Update
 
Da der IDEFixPack ein binärer Patch ist, verwundert das nicht.

tsteinmaurer 7. Okt 2015 21:14

AW: Frage zum Summer 2015 XE7 Update Subscription Update
 
Zitat:

So wie ich es verstanden habe: es wird eine Subscription benötigt ab XE8 oder höher.
Stellt sich dann für mich die Frage, warum es mir dann im Registered Downloads Bereich in meinem EDN Account überhaupt angeboten wird.

Sir Rufo 7. Okt 2015 21:18

AW: Frage zum Summer 2015 XE7 Update Subscription Update
 
Zitat:

Zitat von tsteinmaurer (Beitrag 1317958)
Zitat:

So wie ich es verstanden habe: es wird eine Subscription benötigt ab XE8 oder höher.
Stellt sich dann für mich die Frage, warum es mir dann im Registered Downloads Bereich in meinem EDN Account überhaupt angeboten wird.

Weil du ein XE7 hast? :gruebel:

Und jetzt siehst du das Update und stellst fest, dass deine Subscription abgelaufen ist, du aber dieses Update benötigst. Könnte das nicht ein Kaufanreiz sein?

tsteinmaurer 7. Okt 2015 21:27

AW: Frage zum Summer 2015 XE7 Update Subscription Update
 
Zitat:

Könnte das nicht ein Kaufanreiz sein?
Ich soll mir XE8 kaufen, damit ich ein Update für XE7 einspielen kann/darf? :-D Bzw. meine existierende XE7 Installation mit dem Update schrotten? Macht keine Lust auf XE8 oder höher. :-D

Der Hinweis mit dem IDEFixPack wahr gut. Da dieses Update womöglich negative Auswirkungen auf Dritthersteller-Komponenten/Tools haben kann bzw. diese dann Zeit benötigen, bis sie diese aktualisieren (womöglich gegen eine Update-Gebühr :-D), hat sich das Thema derweil mal erledigt.

Danke trotzdem!

jbg 7. Okt 2015 21:44

AW: Frage zum Summer 2015 XE7 Update Subscription Update
 
Zitat:

Zitat von rider (Beitrag 1317948)
Nach diesem Update funktioniert das IDEFixPack (zumindest bei mir) nicht mehr.

Ich glaub's ja nicht.

Da nutzt man einmal keinen Hack, sondern die offizielle API (VisualizationServicesAPI) und bekommt das dann damit quittiert, dass sie mit einem Hotfix (den nicht jeder bekommt) die API ändern, ohne die veränderte designide.dcp mit auszuliefern. Das bedeutet, dass IDE Plugins, die diese API nutzen einwandfrei kompilieren, weil die alte designide.dcp genutzt wird, aber nicht mehr funktionieren, da Typen/Klassen/Funktionen nicht mehr in der designide.bpl vorhanden sind oder ihre Parameter sich geändert haben.

jbg 8. Okt 2015 09:54

AW: Frage zum Summer 2015 XE7 Update Subscription Update
 
Jetzt gibt es ein Update für IDE Fix Pack für Delphi XE7, das die Inkompatibilität behebt.

mm1256 8. Okt 2015 12:15

AW: Frage zum Summer 2015 XE7 Update Subscription Update
 
Hallo,

ich habe das Update soeben installiert. War in ein paar Sekunden erledigt. Wundere mich etwas, weil die Installationsdatei über 700 MB groß ist. Die Installation müsste doch eigentlich eine Weile dauern, oder? Angezeigt wird "Embarcadero® Delphi XE7 Version 21.0.17707.5020". Ist das richtig?

Bernhard Geyer 8. Okt 2015 14:13

AW: Frage zum Summer 2015 XE7 Update Subscription Update
 
Zitat:

Zitat von mm1256 (Beitrag 1318043)
Wundere mich etwas, weil die Installationsdatei über 700 MB groß ist.

Seitdem man für Updates nicht mehr in die MSI-Datenbank schreibt rennt der Installer "wie die die Sau".
Bei früheren Delphiversionen (Vor allem Updates) wurde die meiste Zeit bei schreiben in die MSI-Datenbank benötigt (Ob das nun primär ein Emba/Installerfehler ist oder generell ein MSI-problem ist, ist hier egal)

rider 8. Okt 2015 14:45

AW: Frage zum Summer 2015 XE7 Update Subscription Update
 
Zitat:

Zitat von mm1256 (Beitrag 1318043)
Angezeigt wird "Embarcadero® Delphi XE7 Version 21.0.17707.5020". Ist das richtig?

Das ist nachwievor die Versionsnummer von Delphi XE7, Update #1.
Embarcadero hat sich offensichtlich nicht die Mühe gemacht, diesen Hotfix irgendwo in der IDE kenntlich zu machen.

rider 8. Okt 2015 14:51

AW: Frage zum Summer 2015 XE7 Update Subscription Update
 
Zitat:

Zitat von jbg (Beitrag 1318020)
Jetzt gibt es ein Update für IDE Fix Pack für Delphi XE7, das die Inkompatibilität behebt.

Vielen Dank für die Mühe und Aufmerksamkeit!
Jetzt läuft das IDE Fixpack wieder.

rider 8. Okt 2015 14:55

AW: Frage zum Summer 2015 XE7 Update Subscription Update
 
Zitat:

Zitat von jbg (Beitrag 1317964)
Zitat:

Zitat von rider (Beitrag 1317948)
Nach diesem Update funktioniert das IDEFixPack (zumindest bei mir) nicht mehr.

Ich glaub's ja nicht.

Es gibt auch andere Packages, die mit dem neuen "Hotfix" nicht zurechtkommen.
Z.B. bei mir das IBDAC Demo.
Da kann man schon nach dem Sinn von solchen "breaking hotfixes" fragen...

Bernhard Geyer 8. Okt 2015 15:58

AW: Frage zum Summer 2015 XE7 Update Subscription Update
 
Zitat:

Zitat von rider (Beitrag 1318056)
Zitat:

Zitat von jbg (Beitrag 1317964)
Zitat:

Zitat von rider (Beitrag 1317948)
Nach diesem Update funktioniert das IDEFixPack (zumindest bei mir) nicht mehr.

Ich glaub's ja nicht.

Es gibt auch andere Packages, die mit dem neuen "Hotfix" nicht zurechtkommen.
Z.B. bei mir das IBDAC Demo.
Da kann man schon nach dem Sinn von solchen "breaking hotfixes" fragen...

Evtl. ist es zwangsweise breaking da jede Unit-Signaturänderung zu breaking führt. Hier hat das Delphi-Packagekonzept so seine Beschränkungen.
Hier muss halt der Komponentenhersteller eine neue Demo.bpl bereit stellen.

mm1256 8. Okt 2015 16:49

AW: Frage zum Summer 2015 XE7 Update Subscription Update
 
Zitat:

Zitat von Bernhard Geyer (Beitrag 1318048)
Seitdem man für Updates nicht mehr in die MSI-Datenbank schreibt rennt der Installer "wie die Sau".

Ich hab jetzt die Installer-Exe mal etwas "untersucht". Des Rätsels Lösung, es ist lediglich ein selbst extrahierendes passwortgeschütztes Archiv mit dem Installer als Header. Die entpacken also lediglich die Dateien. Darum ist der Installer so schnell...er entpackt ja nur. Wenn Delphi dann noch auf einer SSD liegt, kriegst du fast nichts mit davon. Geil... :thumb:

rider 8. Okt 2015 18:33

AW: Frage zum Summer 2015 XE7 Update Subscription Update
 
Zitat:

Zitat von Bernhard Geyer (Beitrag 1318062)
Evtl. ist es zwangsweise breaking da jede Unit-Signaturänderung zu breaking führt.

Das "breaking" bezog sich auf das Posting von jbg:

"Da nutzt man einmal keinen Hack, sondern die offizielle API (VisualizationServicesAPI) und bekommt das dann damit quittiert, dass sie mit einem Hotfix (den nicht jeder bekommt) die API ändern, ohne die veränderte designide.dcp mit auszuliefern. Das bedeutet, dass IDE Plugins, die diese API nutzen einwandfrei kompilieren, weil die alte designide.dcp genutzt wird, aber nicht mehr funktionieren, da Typen/Klassen/Funktionen nicht mehr in der designide.bpl vorhanden sind oder ihre Parameter sich geändert haben. "

D.h. mit diesem Hotfix wurden ohne Vorwarnung API Schnittstellen geändert.
Die Folge ist, dass sämtliche Komponenten, Erweiterungen nicht mehr laufen, die diese API benutzen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:56 Uhr.

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