title: Class MSComctlLib.[ListView|TextBox|ect] of control controlName was not a loaded control class
body: <p>This error is from a machine compiling a vb6 dll which suddenly stopped working and used to work fine.</p>
  
  <p>I've seen this on the net a lot the solutions that i could find and were relevant to me.
  Including these ones which seemed promising from
  <a href="http://www.xtremevbtalk.com/archive/index.php/t-140158.html" rel="nofollow">http://www.xtremevbtalk.com/archive/index.php/t-140158.html</a>
  and one from
  <a href="http://www.excelfox.com/forum/f2/missing-mscomctllib-15/" rel="nofollow">http://www.excelfox.com/forum/f2/missing-mscomctllib-15/</a></p>
  
  <p>Both of these suggested re-registering the MSCOMCTL.OCX</p>
  
  <p>But after following both of these I still had the problem.
  After hours of searching and trying different things I realised that there were some updates which had been installed and waiting a reboot of the machine because of corporate policy.</p>
  
  <h1>The Answer</h1>
  
  <p>I rebooted the machine and waited for the updates to finish installing.
  After that the dll compiled without a problem.</p>