Anzeigen: Delphi C++
Anzeigeeinstellungen

Plattformübergreifende Anwendungen entwickeln

Aus RAD Studio XE2
Wechseln zu: Navigation, Suche

Nach oben zu Plattformübergreifende Anwendungen - Index

Inhaltsverzeichnis

Mit RAD Studio können Sie auf der Win32-Plattform plattformübergreifende Anwendungen entwickeln.

In XE2 unterstützte Compiler, Bibliotheken und Plattformen

Das XE2-Release unterstützt die plattformübergreifende Anwendungsentwicklung für die folgenden Plattformen:

  • Mac OS X-Plattform (Delphi und C++)
  • Win64 (nur Delphi)

Die native Win32-Plattform wird in XE2 von Delphi und C++Builder unterstützt.

Compiler

Für die plattformübergreifende Entwicklung stehen drei Compiler zur Verfügung:

Bibliotheken und Plattformen

Das XE2-Release unterstützt drei Hauptbibliotheken und drei Hauptplattformen. Die folgende Tabelle führt die von den Bibliotheken in XE2 unterstützten Zielplattformen auf:

  • FMX ist FireMonkey (FMX.Forms usw.).
  • Die RTL (Laufzeitbibliothek) enthält unterstützende sowie Hilfsfunktionen und -typen (z.B. aus System.SysUtils und System.IOUtils), die sowohl die VCL als auch FMX unterstützen.
  • VCL ist die seit langer Zeit bestehende visuelle Komponentenbibliothek.

Die folgende Tabelle gibt einen Überblick über die Plattformunterstützung durch die verschiedenen Bibliotheken in RAD Studio:

   Bibliothek/Plattform         Win32             Win64              Mac OS X    

FMX

Ja

Ja

Ja

RTL

Ja

Ja

Ja

VCL

Ja

Ja

Nicht unterstützt

Hinweis: Die obige Tabelle stellt einen Überblick über die Bibliotheksunterstützung für Plattformen dar. Auf bestimmten Plattformen gelten für die Unterstützung der RTL und VCL Ausnahmen. Beispielsweise wird die BDE auf Win64 und Mac OS X nicht unterstützt.

Plattformübergreifende Anwendungstypen, die erstellt werden können

  • FireMonkey (Mac OS X, Win64 – natives Win32 wird auch unterstützt)
  • VCL-Formulare (Delphi-Win64)
  • DataSnap-Clients (Mac OS X, Win64 – natives Win32 wird auch unterstützt)
  • DataSnap-Server (nur Windows)
  • Konsolenanwendungen


Entwickeln einer plattformübergreifenden Anwendung

Der grundlegende Entwicklungszyklus für eine plattformübergreifende Anwendung verläuft folgendermaßen:

  1. Verbinden Sie den Entwicklungs-PC mit der Zielplattform.
  2. Installieren Sie auf der Zielplattform den plattformübergreifenden Server, und führen Sie ihn aus.
  3. Erstellen Sie ein Remote-Profil, das die Zielplattform beschreibt.
  4. Erstellen und konfigurieren Sie in der IDE ein plattformübergreifendes Projekt:
    1. Fügen Sie die gewünschten Zielplattform hinzu.
    2. Aktivieren Sie die Zielplattform.
    3. Weisen Sie dem Projekt ein Remote-Profil zu.
    4. Testen Sie die Verbindung auf der Seite Remote-Profile.
  5. Compilieren und erzeugen Sie Ihr Projekt wie üblich.
  6. Debuggen Sie Ihre Anwendung mit dem plattformübergreifenden Debugger.
  7. Stellen Sie Ihre plattformübergreifende Anwendung bereit.

Plattformübergreifende Themen

Siehe auch

Frühere Versionen
In anderen Sprachen