使ってる人には常識的な話でしょうけど。 TWebBrowser は COM コンポーネント側に Parent という(IDispatch 型の)プロパティを持っています。で,これが VCL の Parent プロパティを隠してしまうので,実行時生成しようとすると困ります。 FWebBrowser := TWebBroser.Create(Form1); FWebBrowser.Parent := Form1; とかやると,「読み込み専用のプロパティ Parent に値を設定しようとしました」とかなんとか怒られます。 TWebBrowser は TObject ⇒……⇒ TWinControl ⇒ TOleControl な継承ツリーの下にいるので,TWinControl にキャストしてやれば OK です。 で勇んで (FWebBrowser1 as TOleControl).Parent