2016-08-05 30 views
1

Ich versuche eine Android App auf Delphi XE6 zu erstellen und ich habe ein Projekt für eine FireMonkey Mobile Application erstellt. Es öffnet sich ein Unit1.pas, aber ich kann nicht scheinen, um das Formular zu finden, damit ich die Objekte anzeigen kann. Ich habe versucht, F12 zu drücken, wie ich es getan habe, als ich mit VCL-Formularen gearbeitet habe.Delphi XE6 Firemonkey Formular

Es sieht wie folgt aus:

image

Wer weiß, wie ich das Formular erscheinen machen kann?

Antwort

0

Das Problem war ich hatte Embedded Designer auf false festgelegt, und FireMonkey-Formulare funktionieren nur mit dieser Option auf True festgelegt. Wenn der eingebettete Designer den Wert "false" aufweist, werden FireMonkey-Formulare nur als reine Einheiten angezeigt.

Auf Delphi XE6 (das ich gerade verwende), um diese Option zu ändern, ist es erforderlich, den Wert des Registrierungsschlüssels zu ändern und den Embedded Desginer-Wert auf true zu setzen.

im Registrierungs-Editor folgen Sie dem Pfad:

HKEY_CURRENT_USER\Software\Embarcadero\BDS\14.0\Form Design   

    //set the option to true 
    "Embedded Designer" (REG_SZ) = "True" 
1

Dies ist eine einfache Einheit, keine FORM.

Löschen Sie die Einheit aus dem Projekt und fügen Sie ein Formular hinzu. Dies ist eine Form:

enter image description here

Verwendung, Datei/Neu/Multi-Geräte-Formular.

enter image description here

Grüße.

+0

Ich habe diese Option nicht! Aber wenn ich in meinem Projekt "Neu> Mobiles Formular für FireMonkey hinzufügen" auswähle, sollte es kein Formular statt einer Einheit erstellen? Wenn ich dies tue: [Formular hinzufügen] (https://gyazo.com/89623a96ca570aec20fc8fe4755ef50c), sollte nicht ein Formular stattdessen die Spieleinheit erstellen? Denn was ich bekomme ist folgendes: [Ergebnis] (https://gyazo.com/8567cd131b4f55a8a4a8e2333e0cda3d) –

+0

Wie man hier sieht: [link] (https://gyazo.com/902d375dd968501ca40e07d5bd6d80de) gibt es TForm2 und es ist von der Tippe TForm, aber die .fmx wird nirgendwo erstellt und ich kann auch kein Formular anzeigen. –