LiveBindings au runtime : Construction d'instance <nominstance> contenant la méthode abstraite <nomméthode>
Bonjour,
Créer des liens au runtime, c'est possible quelque soit le "framework" VCL ou FMX ce n'est pas là le propos de ma question .
Voici par exemple comment je crée un lien entre une grille et un prototypebindsource (donc, en gros, une liste d'objets)
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
|
procedure TForm2.FormCreate(Sender: TObject);
var ALinkGrid : TLinkGridToDataSource;
begin
ALinkGrid:=TLinkGridToDataSource.Create(Self);
with ALinkGrid do
begin
DataSource := MasterPrototype;
GridControl :=Grid1;
with Columns.Add do MemberName:='IdCommande';
with Columns.Add do
begin
MemberName := 'NomClient';
Width := 120;
end;
with Columns.Add do MemberName := 'DateCommande';
OnAssignedValue := LinkGridToDataSourceMasterPrototypeAssignedValue
end;
.....
MasterPrototype.Active:=True;
end; |
ma question concerne ce type de message du compilateur donc voici un extrait
Citation:
[dcc32 Avertissement] MainUnit.pas(39): W1020 Construction d'instance de 'TLinkGridToDataSource' contenant la méthode abstraite 'TBindComponentDelegate.Reactivate'
[dcc32 Avertissement] MainUnit.pas(39): W1020 Construction d'instance de 'TLinkGridToDataSource' contenant la méthode abstraite 'TBindComponentDelegate.RequiresControlHandler'
Qu'est-ce que ces messages d'avertissement impliquent en clair ? (j'ai bien lu ceci mais 8O
Comment ne pas les avoir dans ce contexte particulier ? (bien entendu pas en indiquant simplement de les ignorer)