Geräteübergreifende Anwendungstypen, die erstellt werden können

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Geräteübergreifende Anwendungen - Index

In der folgenden Tabelle sind einige wichtige geräteübergreifende Anwendungen beschrieben, die Sie in der IDE erstellen können:

Anwendungstyp Schritte zum Erstellen dieser Anwendung Beschreibung und Links
Geräteübergreifende Anwendungen

Zielcomputer:

  • Windows-PC mit:
    • Dem Betriebssystem 32-Bit-Windows
    • Dem Betriebssystem 64-Bit-Windows
  • Mac mit dem Betriebssystem OS X
  • iOS-Geräte:
    • iPhone
    • iPad
  • iOS-Simulator auf dem Mac (nur für Delphi)
  • Android-Geräte
  1. Wählen Sie im Experten Geräteübergreifende Anwendung eine der folgenden Optionen:
  2. Vorbereiten der Entwicklungsumgebung:
    • Installieren Sie für Remote-64-Bit-Windows den Platform Assistant-Server auf der Zielplattform, und erstellen Sie ein Verbindungsprofil in RAD Studio.
    • Installieren Sie für OS X den "Platform Assistant"-Server auf der Zielplattform, und erstellen Sie ein Verbindungsprofil in RAD Studio. Fügen Sie für OS X-Anwendungen RAD Studio auch ein OS X-SDK hinzu.
    • Installieren Sie für 32-Bit- und 64-Bit-iOS-Gerät den "Platform Assistant"-Server auf dem Mac (der als Zwischenzielplattform für das iOS-Gerät dient), erstellen Sie ein Verbindungsprofil in RAD Studio, und fügen Sie ein iOS-SDK hinzu.
    • Installieren Sie für den iOS-Simulator (nur für Delphi) den "Platform Assistant"-Server auf dem Mac (der als Zwischenzielplattform für den iOS-Simulator dient), erstellen Sie ein Verbindungsprofil in RAD Studio, und fügen Sie RAD Studio ein iOS-SDK hinzu.
  3. Aktivieren Sie in der Projektverwaltung im Knoten Zielplattformen die gewünschte Zielplattform.

Mit dem Experten Geräteübergreifende Anwendungen erstellte Anwendungen verwenden automatisch die geräteübergreifenden Versionen der Komponenten und der Laufzeitbibliothek. Sie können eine geräteübergreifende Delphi- oder C++-Anwendung erstellen, die auf allen unterstützten Zielplattformen mit Ausnahmen des iOS-Simulators, der nur von Delphi-Anwendungen unterstützt wird, ausgeführt werden kann.

Hinweis: Wenn es sich bei Ihrem Entwicklungs-PC um ein 64-Bit-System handelt, ist für die Entwicklung von Anwendungen für 64-Bit-Windows weder der Platform Assistant-Server noch ein Verbindungsprofil erforderlich.

Weitere Informationen finden Sie unter Geräteübergreifende Anwendungen entwickeln.

64-Bit-Windows-Anwendungen für Delphi und C++Builder

Zielcomputer:

PC, auf dem das Betriebssystem 64-Bit-Windows ausgeführt wird, entweder ein lokaler PC (das Entwicklungssystem) oder ein Remote-PC

So erstellen Sie eine 64-Bit-Windows-Anwendung in der IDE:

  1. Erstellen Sie eine der folgenden Anwendungen:
  2. Fügen Sie in der Projektverwaltung dem Knoten Zielplattformen die Zielplattform 64-Bit-Windows hinzu, falls sie noch nicht hinzugefügt wurde.
  3. Aktivieren Sie in der Projektverwaltung als Zielplattform 64-Bit-Windows.

Die RAD Studio-IDE kann auf jeder Windows-Plattform (natives Win32 oder Win64) ausgeführt werden:

  • Wenn Sie RAD Studio auf einem Win32-Entwicklungssystem ausführen, müssen Sie den "Platform Assistant" und ein Verbindungsprofil mit einer Live-Verbindung zu einem Win64-System verwenden, um plattformübergreifende Win64-Anwendungen auszuführen und zu debuggen. Ausführen und Debuggen stellen zwei wesentliche Schritte in der Anwendungsentwicklung dar.
  • Wenn Sie RAD Studio auf einem Win64-Entwicklungssystem ausführen, ist die Verwendung des "Platform Assistant" und eines Verbindungsprofils optional, aber diese Komponenten erleichtern das Debuggen und ermöglichen die Verwendung des Bereitstellungs-Managers zur Bereitstellung von Anwendungen.

Weitere Informationen finden Sie unter 64-Bit-Windows-Anwendungsentwicklung.

Konsolenanwendungen
(OS X, iOS oder 64-Bit-Windows)

Zielcomputer:

  • Mac, auf dem das Betriebssystem OS X ausgeführt wird (für Delphi- und C++Builder-Anwendungen)
  • iOS-Simulator oder iOS-Gerät
  • PC, auf dem das Betriebssystem 64-Bit-Windows ausgeführt wird (nur für Delphi-Anwendungen)
  1. Erstellen Sie in Delphi oder C++Builder eine Konsolenanwendung:
  2. Fügen Sie in der Projektverwaltung dem Knoten Zielplattformen die Zielplattform (OS X, entweder iOS-Simulator, iOS-Gerät - 32 Bit, iOS-Gerät - 64 Bit, oder 64-Bit-Windows) hinzu.
  3. Aktivieren Sie die Zielplattform in der Projektverwaltung:
    • OS X
    • iOS-Simulator, iOS-Gerät - 32 Bit oder iOS-Gerät - 64 Bit
    • 64-Bit-Windows

Zum Ausführen, Debuggen und Bereitstellen einer OS X- oder iOS-Anwendung müssen Sie ein Verbindungsprofil erstellen und den "Platform Assistant", den Remote-Anwendungsserver, auf einem aktiv verbundenen Mac installieren und ausführen. Außerdem müssen Sie ein SDK hinzufügen.

Ausgabe von Konsolenanwendungen auf dem iOS-Simulator und -Gerät

RAD Studio unterstützt iOS-Konsolenanwendungen in Verbindung mit Xcode. Wenn die Konsolenausgabe verwendet wird (z. B., wenn die Konsolenanwendung Writeln verwendet), wird die Ausgabe weder im iOS-Simulator noch im iOS-Gerätefenster angezeigt. Die Ausgabe wird stattdessen an das Konsolenprotokoll gesendet, das Sie in der App OS X Console log viewer (für den iOS-Simulator) oder im Dialogfeld Xcode Devices (für das iOS-Gerät) anzeigen können.

Weitere Informationen finden Sie unter:

DataSnap-Anwendungen

Zielcomputer:

  1. Wählen Sie eine der folgenden Anwendungen aus:
  2. Fügen Sie in der Projektverwaltung dem Knoten Zielplattformen die Zielplattform (entweder OS X (nur für DataSnap-Clients) oder 64-Bit-Windows) hinzu.
  3. Aktivieren Sie in der Projektverwaltung die Zielplattform (entweder OS X (nur für DataSnap-Clients) oder 64-Bit-Windows).

Zum Ausführen, Debuggen und Bereitstellen einer DataSnap-Anwendung auf einem OS X- oder Remote-Win64-Ziel müssen Sie ein Verbindungsprofil erstellen und den "Platform Assistant"-Server, den Remote-Anwendungsserver, auf einem angeschlossenen Computer mit der Zielplattform installieren und ausführen. Für OS X-Anwendungen müssen Sie auch ein SDK hinzufügen.

Weitere Informationen finden Sie unter:

Andere Anwendungstypen, die geräteübergreifend sein können

Folgende Anwendungen können geräteübergreifend sein:

Themen