FireDAC.Comp.UI.TFDGUIxComponent.Provider
Delphi
property Provider: String read GetProvider write SetProvider stored FProviderSpecified;
C++
__property System::UnicodeString Provider = {read=GetProvider, write=SetProvider, stored=FProviderSpecified};
Inhaltsverzeichnis
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
property | published | FireDAC.Comp.UI.pas FireDAC.Comp.UI.hpp |
FireDAC.Comp.UI | TFDGUIxComponent |
Beschreibung
Legt den Typ der Implementierung fest.
Mit der Eigenschaft Provider können Sie die Implementierung der GUIx-Komponente auswählen.
Wert |
Beschreibung |
Forms |
VCL-basierte Implementierung für Delphi/C++Builder. LCL-basierte Implementierung für Lazarus/FPC. |
FMX |
FireMonkey-basierte Implementierung für Delphi/C++Builder XE2 und später. |
Console |
Konsolenbasierte Implementierung. |
Wenn Sie nach dem Setzen der Eigenschaft Provider beim Entwurf das Formular speichern, wird die zugehörige Implementierungs-Unit automatisch dem uses-Abschnitt des Formulars hinzugefügt. Zur Laufzeit müssen Sie die zugehörige Implementierungs-Unit dem uses-Abschnitt manuell hinzufügen. Wenn die zugehörige Implementierungs-Unit nicht in die Anwendung eingebunden ist, wird eine Exception ausgelöst. Informationen zu den unterstützten Implementierungen finden Sie bei der jeweiligen Komponente.
Wenn der Wert der Eigenschaft Provider nicht explizit zugewiesen ist, wird der Vorgabewert verwendet. Standardmäßig ist das "FMX" für FireMonkey-basierte Anwendungen, "Console" für Windows-Konsolenanwendungen und ansonsten "Forms".
Der Wert der Eigenschaft Provider muss zugewiesen werden, bevor die Komponente das erste Mal verwendet wird.
Beispiel
uses
uADGUIxFMXfLogin;
....
FDGUIxLoginDialog1.Provider := 'FMX';
FDConnection1.LoginDialog := ADGUIxLoginDialog1;
FDConnection1.Connected := True;