title: Strange behavior with a project in Delphi 7
body: <p>I am migrating a project from Delphi 7 to Delphi XE2.</p>
  
  <p>I am still working on it but when I run the project in <strong>Delphi XE2</strong>, it stopped in a function which calls a unit from a third party component. This unit was not initialized so I expected this error.</p>
  
  <p>However, when I compiled the project in <strong>Delphi 7</strong> and I got to the part where it should break like in XE2, it works normally. Therefore, I proceed to inspect this unit in the project, when i try to compile now, with the unit <em>opened</em> in the IDE. it show this message.</p>
  
  <p><em><strong>Field FormPropiedadesElemento.SpinVector does not have a corresponding component. Remove the declaration?</em></strong></p>
  
  <p>After I click "NO", the project runs but now stops in the same part as the Delphi XE2 project.</p>
  
  <p>This problem only happens in Delphi 7 when I am seeing the code from this unit.</p>
  
  <p>Any idea what could it be or how to solve it?</p>