title: Cannot resolve unit name in Delphi
body: <p>I'm a beginner here and am trying to get to grips with some code someone developed for me in Delphi in Rad Studio. I can't work out if when the developer sent the code he left something out or he used classes from elsewhere that I need to download from somewhere. </p>
  
  <p>Either way, there are red squiggly lines underneath most of the 'uses' and the program won't run. These are the uses (some are missing, some not):</p>
  
  <pre><code>uses
    Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, Vcl.Menus, 
    System.Classes, Vcl.Graphics, Vcl.Imaging.JPEG, Vcl.Controls, Vcl.Forms, 
    Vcl.Dialogs, Vcl.ComCtrls, Winapi.ShlObj, Vcl.StdCtrls, Vcl.ExtCtrls, 
    cxGraphics, cxControls, cxLookAndFeels, cxLookAndFeelPainters, dxSkinsCore, 
    cxPCdxBarPopupMenu, cxShellCommon, cxButtons, cxCustomData, cxFilter, cxStyles,
    cxDataStorage, cxEdit, cxTextEdit, cxCalendar, cxContainer, cxSpinEdit,  
    cxMaskEdit, cxDropDownEdit, cxData, cxMemo, dxSkinVS2010, dxSkinscxPCPainter,
    CoolTrayIcon, AdvEdit, AdvEdBtn, HotKeyManager, uPrintersMonitor
  </code></pre>
  
  <p>Any help will be massively appreciated. Also when I open the project it does say 'Class xxxxxx not found. Ignore the error and continue?</p>