かれこれ一ヶ月ぐらいBCB6使ってますが、チルダ付きのファイル名
Unit1.~h Unit1.~CPPとかたくさんできるんですがなんででしょうか。

プロジェクト名とCPPファイルの名前聞いてきますが、
名前変えただけだと、リンクエラーみたいに、コンパイルできないときもあるんです。
そのうち、Project1に上書きしてしまったり。
なんかこわいです。