Bonjour � tous,

J'aimerais conna�tre l'utilit� du 'dynamic_cast'.
Est-ce une notion introduite par Borland?
Jusqu'� pr�sent j'utilise � la place, le 'cast ordinaire' qui semble fonctionner aussi bien.

Exemple :
Ces deux gestionnaires d'�v�nements donnent le m�me r�sultat.
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
//---------------------------------------------------------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)
{
  TButton *Button;
  Button = dynamic_cast <TButton *> (Sender);
  Button->Caption = "Appuyé";
 
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button2Click(TObject *Sender)
{
  TButton *Button;
  Button = (TButton *) (Sender);
  Button->Caption = "Appuyé";
}
//---------------------------------------------------------------------------