Anzeigen: Delphi C++
Anzeigeeinstellungen

Release-Hinweise für XE2 Update 3

Aus RAD Studio XE2
Wechseln zu: Navigation, Suche

Nach oben zu Neuerungen in Delphi und C++Builder XE2


Diese Datei enthält wichtige ergänzende Informationen, die möglicherweise nicht in der Hauptdokumentation zu dem Produkt vorhanden sind. Embarcadero Technologies empfiehlt Ihnen, diese Datei vollständig durchzulesen.

In diesem Dokument wird der Begriff "das Produkt" verwendet, wenn sich die Informationen auf RAD Studio XE2 oder auf eine oder beide Personalities, Delphi XE2 und C++Builder XE2, beziehen.

Allgemeine Informationen zur Installation, zum Deployment und zur Lizenzierung finden Sie in den Dateien "Install", "Deploy" und "License", die standardmäßig im Ordner C:\Programme\Embarcadero\RAD Studio\9.0 enthalten sind. Auf 64-Bit-Windows-Systemen lautet der Verzeichnisname C:\Programme (x86)\Embarcadero\RAD Studio\9.0.

Inhaltsverzeichnis

Installation dieses Updates

Delphi und C++Builder XE2 Update 3 ist ein MSI-basierter Patch. Dieses Update kann für die folgenden Produkte angewendet werden:

  • Delphi XE2 mit Update 1 oder 2
  • C++Builder XE2 mit Update 1 oder 2
  • RAD Studio XE2 mit Update 1 oder 2

Sie erhalten das Update über eine der drei folgenden Möglichkeiten:

Upgrade über die automatische Upgrade-Funktion

Wenn Sie bei der Installation des Produkts Automatisch nach Aktualisierungen suchen ausgewählt haben, werden Sie selbsttätig informiert, wenn ein Update zum Download bereitsteht.

Klicken Sie auf die Benachrichtigung, und folgen Sie den Anweisungen zum Herunterladen und Installieren des Hilfe-Updates.

Manuelle Suche nach Updates

Wenn Sie keine automatische Benachrichtigung über Updates erhalten, können Sie manuell danach suchen:

  1. Wählen Sie dazu Start | Alle Programme | Embarcadero RAD Studio XE2 | Suchen von Aktualisierungen.
  2. Wählen Sie aus der Liste der verfügbaren Updates RAD Studio XE2 Update 3 aus.
  3. Folgen Sie den Anweisungen für die Installation.

Download von der Webseite für registrierte Benutzer

Das Update 3 steht für registrierte Benutzer auch auf den folgenden Seiten bereit:

Laden Sie <RADStudioXE2Update3.zip> auf Ihren Computer herunter, und extrahieren Sie die Zip-Datei. Folgen Sie dann zum Installieren des Updates den Anweisungen.

Anleitungen zur Installation und Inhalt des Update 3

Installieren des XE2 Update 3

  1. Extrahieren und Installieren: Wenn Sie das Update 3 öffnen, wird es sofort in den Ordner %TEMP% extrahiert, und die Installation des Updates wird automatisch durchgeführt. Hinweis: Der Update-Vorgang kann eine Stunde (oder etwas länger) dauern. Wenn Sie die Installation des Updates einmal begonnen haben, sollten Sie sie nicht mehr abbrechen.
  2. Installieren von PAServer und FireMonkey-iOS-Updates: Im Abschluss daran wird der Windows Explorer mit den folgenden drei Ordnern angezeigt. Jeder Ordner enthält Einträge, die Sie ggf. anhand der in dieser Tabelle aufgeführten Anleitungen installieren oder extrahieren sollten:
Inhalt des XE2 Update 3
Ordnername Inhalt

Update3

Enthält:

  • Das Installationsprogramm für das Update 3 (delphicbuilder_xe2_up3.exe)
  • Die lokalisierten Readme-Dateien

Das Installationsprogramm für das Update 3 wird beim Öffnen des Updates selbsttätig ausgeführt.

PAServer

Enthält aktualisierte "Platform Assistant"-Dateien (einschließlich PAserver.exe). Das Installationsprogramm für das Update 3 installiert diese Dateien nicht. Siehe Installieren des Updates für "Platform Assistant".

FireMonkey-iOS

Enthält ein aktualisiertes FireMonkey-iOS-Disk-Image (FireMonkey-iOS.dmg) mit dem aktualisierten FireMonkey-iOS-XE2-Installationsprogramm. Das Installationsprogramm für das Update 3 installiert diese Dateien nicht. Siehe Installieren des Updates für FireMonkey iOS-Tools.



Hinweis: Während der Installation des Patch für das Update 3 könnte evtl. die Fehlermeldung "Unzureichende Rechte zum Ändern der Datei bds.exe..." angezeigt werden. Klicken Sie in diesem Fall auf Wiederholen, und die Installation des Updates wird fortgesetzt.

Installieren des Updates für "Platform Assistant"

So deinstallieren Sie den "Platform Assistant":

  • Unter Windows: Deinstallieren Sie den Platform Assistant mit der vorhandenen Datei Uninstall PAServer.exe.
  • Auf dem Mac: Deinstallieren Sie den Platform Assistant mit dem vorhandenen Befehl Uninstall.

Hinweis: Die Uninstall-Programme befinden sich auf dem PC und dem Mac im Installationsverzeichnis von Platform Assistant.

So installieren Sie den aktualisierten "Platform Assistant":

  • Unter Windows: Doppelklicken Sie auf PAServer.exe.
  • Auf dem Mac: Verschieben Sie die Datei PAServer.zip auf den Mac, und doppelklicken Sie auf PAServer.zip.

Siehe Installieren und Ausführen des "Platform Assistant" (paserver) auf der Zielplattform.

Installieren des Updates für FireMonkey iOS-Tools

So installieren Sie die aktualisierten FireMonkey-iOS-Tools:

  1. Übertragen Sie die Disk-Image-Datei FireMonkey-iOS.dmg auf den Mac.
  2. Doppelklicken Sie auf FireMonkey-iOS.dmg.
  3. Führen Sie das Installationsprogramm in jedem Package aus.

Es ist keine Deinstallation erforderlich. Wenn Sie die FireMonkey iOS-Tools bereits früher installiert haben, sollten Sie das neue Installationsprogramm für dieses Update ausführen.

Weitere Informationen zu FireMonkey iOS finden Sie unter:

Hinweis: Dieses Installationsprogramm ist jetzt mit Xcode 4.2 kompatibel. Xcode 4.2 enthält den iOS 5.0 SDK, aber die neuen Funktionen von iOS 5 werden nicht unterstützt. FireMonkey-Anwendungen können auf Geräten mit iOS 5 bereitgestellt werden.

Deinstallation dieses Updates

Um dieses Update zu deinstallieren, müssen Sie das gesamte Produkt deinstallieren und das vollständige Build erneut installieren. Es ist nicht möglich, nur das Update zu deinstallieren.

Bekanntes Installationsproblem

Nach dem Ausführen des Update-Patch könnte es vorkommen, dass mit der MSI-Funktion "Reparieren/Ändern" Ihre Dateien nicht korrekt in der Patch-Installation wiederhergestellt werden, und einige Dateien fehlen. In diesem Fall sollten Sie das Produkt deinstallieren und dann erneut installieren. Embarcadero empfiehlt, dazu ein ISO-Image von der Webseite für registrierte Benutzer, z.B. http://cc.embarcadero.com/reg/rad_studio, herunterzuladen.

Allgemeine Hinweise

Fehlerliste

Eine vollständige Liste der in diesem Update behobenen Probleme finden Sie in "Liste der Korrekturen im Update 3 für Delphi und C++Builder XE2" unter: http://edn.embarcadero.com/article/41831/

FireMonkey-Stile

Für FireMonkey wurde ein neuer Stil hinzugefügt: Light.Style.

Darüber hinaus wurde der Stil iOS.Style so geändert, dass er mit den Richtlinien für iOS-Benutzeroberflächen konform ist. iOS.Style ist der Standardstil für FireMonkey-iOS-Apps. Siehe Erstellen einer FireMonkey iOS-App.

Die im Produkt enthaltenen FireMonkey-Stile befinden sich im Verzeichnis C:\Programme\Embarcadero\RAD Studio\9.0\Redist\styles\Fmx.

Weitere Informationen zu FireMonkey-Stilen finden Sie unter Anpassen von FireMonkey-Anwendungen mit Stilen.

C++-Anwendungen, die keine VCL-Formulare verwenden, sollten <vcl.h> nicht einbeziehen (#include)

Das heißt, Anwendungen (wie Konsolen-, Datenbank- oder Web/SOAP-Anwendungen), die keine GUI-Elemente aus der VCL (Visual Component Library) verwenden, sollten Folgendes nicht enthalten:

#include <vcl.h>

Der Header <vcl.h> bezieht die gesamte VCL-Formularbibliothek sowie die Delphi-RTL ein.


Mit den folgenden Vorgehensweisen können Sie Delphi-Typen (wie System.Set<>, System.Variant oder System.UnicodeString) in nicht-visuellen C++-Anwendungen einsetzen:

  • Geben Sie folgende Anweisung ein:
    #include <System.hpp>
  • Beziehen Sie die entsprechende Unit ein, in der die Typen und die API, die Sie verwenden möchten, deklariert sind. Zum Beispiel:
    #include <Classes.hpp>
    #include <SysUtils.hpp>

Weitere Informationen finden Sie unter Verwendung von Include-Dateien.

In früheren Versionen von C++Builder wurde der Header <vcl.h> als einfache Möglichkeit für den Zugriff auf die vom Delphi RTL-Package bereitgestellte Funktionalität in den Experten, Codebeispielen und Anwendungsbeispielen verwendet. In C++Builder XE2 (und in neueren Versionen) muss aber eine Unterscheidung zwischen UI-Frameworks (VCL und FMX) und Zielplattformen (Windows und OSX) möglich sein.

Deshalb wird empfohlen, den gesamten Nicht-VCL-Code, in dem der Header vcl.h einbezogen ist, so zu aktualisieren, dass stattdessen der entsprechende Header aus dem RTL-, SOAP-, Database- oder einem anderen Package einbezogen wird. Sie können dies durch Erstellen eines vorcompilierten Headers, der die für Ihren Code erforderlichen RTL-Header einbezieht, implementieren. Beispielsweise könnten Sie den Header <myheaders.h> erstellen, in dem die verschiedenen RTL-Header, wie Classes.hpp, SysUtils.hpp usw., einbezogen werden.

Änderungen der ModalResult-Werte für TButton (VCL und FMX)

Im XE2-Release wurden drei neue ModalResult-Werte für VCL TButton eingeführt: mrContinue, mrHelp und mrTryAgain. Diese drei Werte werden auch von FMX TButton unterstützt.

Des Weiteren wurden vier der vorhandenen ModalResult-Werte für VCL TButton geändert. Wenn Sie in Ihren Anwendungen einen dieser vier ModalResult-Werte für TButton verwenden, müssen Sie ggf. Änderungen an Ihrem Code vornehmen. Im Einzelnen wurden die Werte für mrClose, mrAll, mrNoToAll und mrYesToAll geändert. Da die Werte als Zahlen in .dfm-Dateien gespeichert werden, ändern sich die Werte bei der Migration eines Projekts nach XE2.

Die ModalResult-Werte wurden folgendermaßen geändert:

  • Vor XE2:
    • mrClose=11
    • mrAll=8
    • mrNoToAll=9
    • mrYesToAll=10
  • In XE2:
    • mrClose=8
    • mrAll=12
    • mrNoToAll=13
    • mrYesToAll=14

Dies führt zu den folgenden Ergebnissen:

XE-ModalResult    XE2-ModalResult   

mrClose

mrContinue

mrAll

mrClose

mrNoToAll

mrHelp

mrYesToAll

mrTryAgain

Vollständige Informationen und Lösungen finden Sie im Artikel "XE2 values of mrAll, mrNoToAll, mrYesToAll and mrClose" unter http://www.bobswart.nl/Weblog/Blog.aspx?RootId=5:5029.

Aktualisierung Ihrer Beispiele mit Subversion – Beispiele werden bei der Installation des Updates nicht aktualisiert

Die mit dem Produkt ausgelieferten Anwendungsbeispiele werden bei der Patch-Installation nicht aktualisiert. Sie können aber die neuesten Beispiele durch Ausführen des Subversion-Befehls Aktualisieren im Beispielverzeichnis herunterladen.

Führen Sie zum Öffnen des Beispielverzeichnisses einen der folgenden Schritte aus:

  • Wählen Sie Start | Alle Programme | Embarcadero RAD Studio | Beispiele.
  • Navigieren Sie zu C:\Benutzer\Öffentlich\Öffentliche Dokumente\RAD Studio\9.0\Samples.

Das IDE Fix Pack ist mit dem Update 3 nicht kompatibel

Das IDE Fix Pack für XE2 ist mit dem XE2 Update 3 nicht kompatibel. Wenn Sie das IDE Fix Pack für XE2 installiert haben, müssen Sie es vor der Installation des Update 3 deinstallieren. Eine überarbeitete Version des IDE Fix Pack for XE2 wird demnächst unter http://andy.jgknet.de/fixpack/ zur Verfügung stehen.


Siehe auch


Copyright 2011 Embarcadero Technologies. Alle Rechte vorbehalten.

Frühere Versionen
In anderen Sprachen