Anzeigen: Delphi C++
Anzeigeeinstellungen

Plattformübergreifende Anwendungstypen, die erstellt werden können

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Plattformübergreifende Anwendungen - Index

Inhaltsverzeichnis


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

Anwendungstyp Schritte zum Erstellen dieser Anwendung Beschreibung und Links
FireMonkey-Desktop-Anwendungen

Zielcomputer:

  • Windows-PC mit:
    • Dem Betriebssystem 32-Bit-Windows
    • Dem Betriebssystem 64-Bit-Windows
  • Mac mit dem Betriebssystem OS X
  1. Wählen Sie im Experten FireMonkey-Desktop-Anwendung einen der folgenden Anwendungstypen:
  2. Installieren Sie für Mac OS X- und Remote-Win64-Anwendungen auf der Zielplattform den Platform Assistant-Server, und erstellen Sie auf dem Entwicklungssystem ein Verbindungsprofil. Fügen Sie für Mac OS X C++-Anwendungen auch ein SDK hinzu.
  3. Fügen Sie dem Knoten Zielplattformen in der Projektverwaltung die ausgewählte Plattform (Win32, Win64 oder OS X) hinzu, und aktivieren Sie sie.

Mit dem Experten für FireMonkey-Desktop-Anwendungen erstellte Anwendungen verwenden automatisch die plattformübergreifenden Versionen der Komponenten und der Laufzeitbibliothek. Sie können Delphi- oder C++-FireMonkey-Anwendungen erstellen, die von 32-Bit-Windows-, 64-Bit-Windows- und Mac OS X-Anwendungen unterstützt werden.

Wenn Ihr Entwicklungs-PC ein 64-Bit-System ist, sind für die Entwicklung von Win64-Anwendungen der Platform Assistant und ein Verbindungsprofil nicht erforderlich, beide werden aber empfohlen, weil sie das Debuggen erleichtern und die Verwendung des Bereitstellungs-Managers ermöglichen.

Weitere Informationen finden Sie unter:

Mobile FireMonkey-Anwendungen

Zielcomputer:

  • iOS-Geräte:
    • iPhone
    • iPad
  1. Wählen Sie im Experten Mobile FireMonkey-Anwendung einen der folgenden Anwendungstypen:
  2. Installieren Sie den Platform Assistant-Server auf Ihrem Mac, der als Zwischen-Zielplattform für das iOS-Gerät dient.
  3. Erstellen Sie ein Verbindungsprofil.
  4. Fügen Sie das entsprechende SDK (Software Development Kit) hinzu.
  5. Aktivieren Sie in der Projektverwaltung' als Zielplattform'iOS-Gerät.

Mit dem Experten für mobile FireMonkey-Anwendungen erstellte Anwendungen verwenden automatisch die plattformübergreifenden Versionen der Komponenten und der Laufzeitbibliothek.

Sie können mobile Anwendungen erstellen, die auf iOS-Geräten oder auf dem iOS-Simulator ausgeführt werden. Sie können zu Testzwecken auch mobile Anwendungen für 32-Bit-Windows erzeugen.

Weitere Informationen finden Sie unter:

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.
  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 Entwickeln von plattformübergreifenden 64-Bit-Anwendungen für Windows.

Konsolenanwendungen (Mac 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 oder iOS-Gerät, oder 64-Bit-Windows) hinzu.
  3. Aktivieren Sie die Zielplattform in der Projektverwaltung:
    • OS X
    • iOS-Simulator oder iOS-Gerät
    • 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 Mac OS X Console log viewer (für den iOS-Simulator) oder im Bereich Xcode Organizer device Console (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 aktiv verbundenen Computer, auf dem die Zielplattform ausgeführt wird, installieren und ausführen. Für Mac OS X C++-Anwendungen müssen Sie auch ein SDK hinzufügen.

Weitere Informationen finden Sie unter:

Andere Anwendungstypen, die plattformübergreifend sein können

Im Folgenden finden Sie Anwendungen, die plattformübergreifend sein können:

Themen

In anderen Sprachen