ユニットファイルで有用なRegionコンパイラ指令を使用したい場合、以前のバージョンのDelphiでこれらのユニットを使用できないようにするにはどうすればよいでしょうか? 「まともな」アプローチではないようです。 (希望のIDEバージョンはDelphi 7です)Delphi地域コンパイラ指令 - 下位互換ユニットファイル?
メソッド定義ヘルプとバージョン履歴コメントを隠す/表示するリージョンがあるのは好きですが、リージョンディレクティブを他のコンパイラディレクティブで囲む必要があります。リージョンコンパイラ指令の「クリーン」。
リージョンをサポートしていないバージョンのDelphiを使用している場合は、すべてのRegion/EndRegionディレクティブをコメントアウトするようにプリプロセッサを記述することができます。
私は100%Delphi 2009に切り替えていないので、複数のIDEバージョンをサポートする必要があります。
+1。コードやライブテンプレートを使用して作成された1行に入れても、これはクリーンさを損なうものでもなく、書き込む努力もありません。 – mghie
これは機能します...元の質問に記載されているように、答えとしてマークします。私の本当の答えは、今は地域を削除し、時間が許す限り2009年にすべてを切り替えることです。 –