[名前を付けて保存]と[編集]を使用して別のパッケージから適応したパッケージの1つで、次のメッセージが表示され続けます(これはDelphi 2007にあります)。
=======
このパッケージをコンパイルする前に、次の変更を行う必要があります。[OK]を選択してこれらの変更を適用し、コンパイルを続行します。
Remove cmSizePanel_Reg.
Unit(s) cmSizePanel_Reg were found in required package cmExtRzPanel_D2007.
=======
[OK]をクリックすると、正常にコンパイルされます。ただし、このメッセージは消えることはありません。パッケージをコンパイルするたびにメッセージが表示されます。
これがプロジェクトソースです。右クリックして[ソースの表示]を使用してそこに移動します。
package cmBaseFrames_D2007;
{$R *.res}
{$ALIGN 8}
{$ASSERTIONS ON}
{$BOOLEVAL OFF}
{$DEBUGINFO ON}
{$EXTENDEDSYNTAX ON}
{$IMPORTEDDATA ON}
{$IOCHECKS ON}
{$LOCALSYMBOLS ON}
{$LONGSTRINGS ON}
{$OPENSTRINGS ON}
{$OPTIMIZATION ON}
{$OVERFLOWCHECKS OFF}
{$RANGECHECKS OFF}
{$REFERENCEINFO ON}
{$SAFEDIVIDE OFF}
{$STACKFRAMES OFF}
{$TYPEDADDRESS OFF}
{$VARSTRINGCHECKS ON}
{$WRITEABLECONST OFF}
{$MINENUMSIZE 1}
{$IMAGEBASE $400000}
{$DESCRIPTION 'CM BaseFrames - Base Frames and related panels (TcmBaseFrame, etc)'}
{$IMPLICITBUILD ON}
requires
rtl,
vcl,
Rz30Ctls90,
vclx,
cmExtRzPanel_D2007;
contains
cmBaseFrames_Reg in 'cmBaseFrames_Reg.pas',
cmBaseFrameFrame in 'cmBaseFrameFrame.pas' {cmBaseFrame: TFrame},
cmBaseSizeableFrameFrame in 'cmBaseSizeableFrameFrame.pas' {cmBaseSizeableFrame: TFrame};
end.
「cmSizePanel_Reg」はプロジェクトに含まれなくなり、プロジェクトマネージャーパネルに表示されなくなります。Delphiがパッケージに使用しているファイルのどこかに「隠れている」ように見えますが、どこにあるのかわかりません。パッケージを最初から完全に再作成することなく、この小さな不便を取り除く方法はありますか?