Con código en C++ Builder seria de la siguiente manera utilizando el operador new para crearlo:
Código Delphi
[-]
TEdit *edit = new TEdit(this);
Y utilizando el operador delete para eliminarlo, ya que al ser dinamico tienes que ser tu quien asegure que se elimina este objeto: