title: regsvr32 error: the module was loaded but the entry point was not found
body: <p>People here use an old compiled VB program, the last version is 16 years old. It works on some machines but not on others, all with the same 1709 version and updates of Windows 10. </p>
  
  <p>Where it does not work a message says either that <code>msdatlst.ocx</code> or <code>msdatgrd.ocx</code> is not registered. Then when I try to register with <code>regsvr32 'MSDATGRD.OCX'</code> there is a message <code>"the module was loaded but the entry-point was not found"</code>. The same command is successful in the machines where the program works.</p>
  
  <p>I did read some questions here but none of the answers solved it for me. Any ideas?</p>