Pergunta

Em um dos meus pacotes, que foi adaptado de outro usando guardar como e editar, eu continuo recebendo a seguinte mensagem (isto é, em Delphi 2007):

=======
As seguintes alterações devem ser feitas antes que este pacote pode ser compilado. Escolha OK para aplicar essas alterações e continuar a compilação.

  Remove cmSizePanel_Reg.  
  Unit(s) cmSizePanel_Reg were found in required package cmExtRzPanel_D2007.

=======

Eu clique em OK, e então começa a fina compilação. Esta mensagem, no entanto, nunca vai embora. - Eu obtê-lo cada vez que eu compilar o pacote

Aqui está a origem do projeto, usando botão direito do mouse, "View Source" para chegar lá:

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" não está no projeto mais, e não aparece no painel teh Project Manager. Parece que ele está em algum lugar "escondido" em um dos arquivos usa Delphi para o pacote, mas eu não estou vendo onde. Alguma idéia de como stomp para fora esta pequena inconveniência sem ter que completa re-criar o pacote a partir do zero?

Foi útil?

Solução

Tente procurar através do XML do seu .dproj para o pacote. .dproj arquivos têm um talento especial para ficar corrompido e tornando-se fora de sincronia com a lista de arquivos no DPR, levando a problemas estranhos como este.

Outras dicas

arquivos obsoletos .dcp talvez? Eles são o complemento para pacotes .bpl e contêm descrições sobre o BPL.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top