Delphi Paquet: « Les modifications suivantes doivent être ... » disparaît jamais vraiment

StackOverflow https://stackoverflow.com/questions/1051283

Question

Sur un de mes paquets, qui a été adapté d'un autre en utilisant Enregistrer sous et éditer, je continue à recevoir le message suivant (ce qui est en Delphi 2007):

=======
Les modifications suivantes doivent être faites avant ce paquet peut être compilé. Cliquez sur OK pour appliquer ces modifications et continuer la compilation.

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

=======

Je clique sur OK, et il procède ensuite à compiler correctement. Ce message, cependant, ne disparaît jamais. - Je reçois chaque fois que je compile le paquet

Voici la source du projet, en utilisant le bouton droit sur « Afficher la source » pour y arriver:

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 » est pas dans le projet plus, et ne montre pas dans Teh panneau de gestionnaire de projet. Il semblerait qu'il est « cacher » quelque part dans l'un des fichiers Delphi utilise pour le package, mais je ne vois pas où. Toute idée comment Stomp ce petit désagrément sans avoir à remplir de recréer le package à partir de zéro?

Était-ce utile?

La solution

Essayez de regarder à travers le XML de votre .dproj pour le paquet. .dproj fichiers ont un talent pour obtenir corrompu et de devenir hors de synchronisation avec la liste des fichiers dans le RMR, ce qui conduit à des problèmes étranges comme celui-ci.

Autres conseils

Les fichiers de Stale peut-être? Ils sont le complément à .BPL paquets et contiennent des descriptions sur le BPL.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top