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};
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
property | published | FireDAC.Comp.UI.pas FireDAC.Comp.UI.hpp |
FireDAC.Comp.UI | TFDGUIxComponent |
Description
Spécifie le type d'implémentation.
Utilisez la propriété Provider pour sélectionner l'implémentation des composants GUIx.
Valeur |
Description |
Fiches |
Implémentation basée sur VCL pour Delphi / C++ Builder. Implémentation basée sur LCL pour Lazarus / FPC. |
FMX |
Implémentation basée sur FireMonkey pour Delphi / C++ Builder XE2 et supérieur. |
Console |
Implémentation basée sur la console. |
Après la définition de la propriété Provider à la conception, enregistrez la fiche et l'unité d'implémentation correspondante est automatiquement ajoutée à la section uses de la fiche. A l'exécution, vous devez ajouter manuellement l'unité d'implémentation correspondante dans la section uses. Si l'implémentation correspondante n'est pas liée dans l'application, une exception sera déclenchée. Voir la description du composant correspondant pour les implémentations supportées.
Si la valeur de la propriété Provider n'est pas explicitement assignée, la valeur par défaut est utilisée. Par défaut, c'est 'FMX' pour les applications basées sur FireMonkey, 'Console' pour les applications console Windows et 'Fiches' sinon.
La valeur de la propriété Provider doit être assignée avant le premier usage du composant.
Exemple
uses
uADGUIxFMXfLogin;
....
FDGUIxLoginDialog1.Provider := 'FMX';
FDConnection1.LoginDialog := ADGUIxLoginDialog1;
FDConnection1.Connected := True;