ont 6 formes, 1 base et 5 inherited.The de base a l'extrait suivant:Delphi 7 héritage
procedure TMechan.Open1Click(Sender: TObject);
begin
if OpenDialog1.Execute then
Form1.Memo1.Lines.LoadFromFile(OpenDialog1.FileName);
CopyCylMemoToRecord;
ShowMechanicalValues;
end;
Depuis cet extrait est dans la base il est également hérité de 5 autres. Le problème est: Lors de l'exécution de OpenDialog, la base est remplacée à la place du formulaire hérité. AIDEZ
JFTR: 99,999% du temps « auto » en face d'un point est superflu, par exemple 'Self.Something (SomeParameters),' est le même que 'Quelque chose (SomeParameters);'. –
@Ulrich Gerhardt - vrai, mais après avoir passé du temps à programmer C# et à utiliser des outils comme FxCop pour encourager l'utilisation de 'this', je me retrouve à écrire plus souvent Self pour améliorer la lisibilité. Ce cours est * très * subjectif. –