2016-10-20 3 views
1

In meinem Firemonkey-Multi-Device-Projekt fügt die IDE die Einheit "FireDAC.VCLUI.Wait" zu meinen Verwendungen in einem Datenmodul meines Projekts hinzu. Dieses Gerät hält mich davon ab, das Projekt zu erstellen, da es den Namen in Android oder iOS nicht auflösen kann. Das Seltsame ist, dass es das vorher nicht getan hat und ich habe nichts zu diesem Datenmodul hinzugefügt/geändert.Delphi-Einheit wird automatisch zu Anwendungen in Seattle hinzugefügt

Ich weiß, dass einige Komponenten Einheiten zu den Verwendungen hinzufügen, aber wie ich schon sagte, es ist ein Projekt von FireMonkey, kein VCL-Projekt, also sollte es das nicht hinzufügen.

Wie kann ich verhindern, dass die IDE dieses Gerät hinzufügt?

+0

Tritt dies ein, wenn Sie ein brandneues Projekt starten? Was passiert, wenn Sie installierte Pakete nacheinander entfernen? –

Antwort

7

Platzieren Sie eine IFDGUIxWaitCursor Komponente auf Ihrem Datenmodul, und legen Sie die Eigenschaft Provider auf 'FMX' (FireMonkey) fest.

Hinweis: Entfernen Sie diese Einheit aus dem Verwendungen-Abschnitt, so dass die IDE den entsprechenden Eintrag für Firemonkey anstelle von VCL festlegen wird.

Hinweis: Wenn der Provider-Eigenschaft seinen Wert ändert, dann müssen Entwickler die Führungseinheiten für den alten Provider Wert löschen aus der Abschnitte verwendet. Um beispielsweise von 'Forms' zu 'FMX' zu wechseln, müssen Sie löschen, um die TFDGUIxFormsXxx-Einheiten zu löschen.

Verwandte Themen