Bonjour,
Voulant adapter un code Lazarus sous Delphi, je dois dériver une classe du StringGrid, dont j'ai bien ajouté l'unité VCL.Grids à la clause Uses de mon unité.
Malgré cela, j'obtiens un message d'erreur "identificateur 'TStringGrid' non déclaré" en déclarant le type : TdySQliteGrid = class(TStringGrid) :
Dans le même temps, en vérification de syntaxe, j'ai le conseil :
[dcc32 Conseil] dySQLiteFields.pas(71): H2269 La méthode virtuelle redéfinie 'TdySQliteGrid.WndProc' a une visibilité inférieure (private) à celle de la classe de base 'TStringGrid' (protected)
Je ne vois pas ce qui cloche, quand bien même cela crèverait les yeux !
Partager