title: Error Message "Class Not Registered" when dropping new component onto form
body: <p>Using Windows XP running Delphi 2010.</p>
  
  <p>I have been provided with a third party package called CsdEft.ocx (for interfacing to EFTPOS terminals)</p>
  
  <p><em>To install I did the following:</em></p>
  
  <ul>
  <li>Select "Import Component"</li>
  <li>Select "Import ActiveX Control" </li>
  <li><p>Select "Add" then select CsdEft.ocx. The selected OCX is displayed. Click Next.</p>
  
  <p>Shows dialog:</p>
  
  <blockquote>
    <p>Class Name:  <code>TCscEFT</code></p>
    
    <p>Pallet Page: <code>ActiveX</code></p>
    
    <p>Unit Dir Name: <code>C:\Delphi\Components</code></p>
    
    <p>Search Path: <code>$(BDS)\lib;$(BDSUSERDIR)...................</code></p>
    
    <p>Generate Component Wrappers - Checked</p>
  </blockquote></li>
  <li>Click Next.</li>
  <li>Select "Install into New Package"</li>
  <li>Enter EFTPOS as the package name.</li>
  <li><p>Click Finish.</p>
  
  <p>Dialog shows:  </p>
  
  <blockquote>
    <p>Package C:\Documents and Settings.............\EFTPOS1.bpl has been installed. The following component(s) have been registered: TCsdEft.</p>
  </blockquote></li>
  </ul>
  
  <p>OK . All looks fine.</p>
  
  <p>I can see the component in the ActiveX page in the Component Pallet.</p>
  
  <p>BUT when I try to select the component and drop it on a form I get "Class Not Registered" error.</p>
  
  <p>Hopefully someone can give me some pointer to what is wrong here.</p>