2009-05-22 5 views
3

私はC++ Builder IDEにかなりの迷惑をかけました。私がコードするときは、私は常にコードファイルの標準レイアウトを使います。私には、標準ヘッダーがあります。ファイルのライセンス、ファイル名、日付などC++ Builder(およびDelphi)のデフォルトのファイルレイアウト

しかし、私はこれを挿入する場所を見つけることができませんでした。つまり、私が新しいユニットを作成するときにこのヘッダを自動的に挿入してください。もちろん、たびに貼り付けることができますが、これを行うには少し時間がかかります。

私の質問は、既定のC++ファイル用のファイルテンプレートを作成したり、既存のファイルテンプレートを変更して、常に事前定義されたレイアウトから始めることができるかどうかです。私の恐れは、C++ Builder IDEの他のほとんどのものと同じように、これはハードコーディングされています。これは私が自分自身の定義されたレイアウトに変更したいものです

//--------------------------------------------------------------------------- 

#ifndef Unit1H 
#define Unit1H 
//--------------------------------------------------------------------------- 
#endif 

//--------------------------------------------------------------------------- 


#pragma hdrstop 

#include "Unit1.h" 

//--------------------------------------------------------------------------- 

#pragma package(smart_init) 

とで対応するヘッダファイル:現在、新しいユニットを作成

はと.cppファイルを作成します。

私は、ヘルプファイルの「オブジェクトリポジトリへの項目の追加」のCodeGear C++ Builderの2007

答えて

4

参照を使用しています。

基本的に 1.希望の単位ファイルを作成します。 2.プロジェクト - >リポジトリに追加 3.情報を追加します。 4.ファイル→新規作成...エリアから利用可能になります

リポジトリアイテムを共有したり編集したりする方法もあります。デフォルトの配布項目は柔軟性に欠けますが、独自の配布項目は必要なだけの作業を行う必要があります。

+0

私はそれをやってみたが、リポジトリにユニットを追加する際に問題があったと思う。さらにこれはユニットでのみ機能します。 フォーム、ユニット、データモデル、コントロールなどのバージョンを作成する必要があります。デフォルトヘッダー情報が常に存在するためです。私は明日それを撮影し、それがどうなるか見ています。しかし、そのような選択肢を持たない私の意見では、Codegearの間違いです。答えをありがとう、私はすぐにそれを見ていきます。 –

+0

それはそのように働いた、なぜ私はそれを前に考えなかったのか分からない - ありがとう。 まだヘッダーを追加するデフォルトの方法がないことに私を苛立たせる可能性があります。しかし、再び、それはまったく別の話です。 –

1

デフォルトでは、スタックオーバーフローにもあるreducing the "uses" clause boilerplateの質問に対する回答を参照してください。これには同じ変更が必要です。

+0

しかし、それは、製品のアップグレード時に上書きされる可能性は低いですか? –

+0

実際、それはかなり知っていいです。しかし、私は彼らが外部ファイルにデータを移動したかったでしょう。好ましくは、ユーザディレクトリ内にある。共有してくれてありがとう。 –

関連する問題