Salut;
Ayant un habitué de D7 et voulant passer à Delphi 2009 ou 2010, je commence tout naturellement par lire les exemples fournis. Le code du projet gdsdemo a attiré mon attention sur le fait de l'emploi (abusif à mon avis) de la méthode inherited dans pratiquement toutes les procédures.
Pour mieux comprendre ce que j'essaie de vous dire voici un exemple :
Alors pour voir la différence j'enlève inherited de toutes les procédure rien que pour avoir une idée, après compilation ça semble fonctionner à merveille, donc qu'apporte l'ajout de inherited ? sachant aussi que cette exemple marche bien sous la version D7 où on ne vois pas inherited dans le code.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 procedure TStdDataForm.FormCreate(Sender: TObject); begin inherited; FLastDate := EncodeDate(1995, 1, 1); FLastAmount := 1000; FilterOnRadioGroup.ItemIndex := 0; end;
Des explications à ça ?! merci d'avance.
Partager