>>472
早速のレスありがとうございます。

現在の私の状況を簡単に説明させてください。
まずフレームを新規作成すると、
  class TFrame2 : public TFrame
というクラスが作られました。
そして、フレームにはラベルなどを配置しました。
次にForm1というフォームに、作成したフレームを配置しようと、
以下のようなコードを記述しました。
  TFrame2 *frame1 = new TFrame2(Form1);
frame1->Parent = Form1;
これだけなら、エラーはとくに出ることなく実行され、
Form1に作成したフレームが配置されました。
つづけてもう一個Form1に同じフレームを配置しようと、
  TFrame2 *frame1 = new TFrame2(Form1);
frame1->Parent = Form1;
  TFrame2 *frame2 = new TFrame2(Form1);
frame2->Parent = Form1;
のように記述しました。
すると、2つ目のnewのところで、
「コンポーネント名Frame2はすでに使われています」
というエラーが出てしまいました。
ここでつまづいております。
原因がお分かりの方いらっしゃいましたら、是非ご教授ください。